IVsSccVirtualFolders.GetVirtualFolders(UInt32, CALPOLESTR[]) Methode

Definition

Diese Methode ruft eine Liste von virtuellen Ordnern ab, die unter einem bestimmten Knoten in der Projekthierarchie angezeigt werden.

public:
 int GetVirtualFolders(System::UInt32 itemid, cli::array <Microsoft::VisualStudio::OLE::Interop::CALPOLESTR> ^ pCaStringsOut);
int GetVirtualFolders(unsigned int itemid, std::Array <Microsoft::VisualStudio::OLE::Interop::CALPOLESTR> const & pCaStringsOut);
public int GetVirtualFolders (uint itemid, Microsoft.VisualStudio.OLE.Interop.CALPOLESTR[] pCaStringsOut);
abstract member GetVirtualFolders : uint32 * Microsoft.VisualStudio.OLE.Interop.CALPOLESTR[] -> int
Public Function GetVirtualFolders (itemid As UInteger, pCaStringsOut As CALPOLESTR()) As Integer

Parameter

itemid
UInt32

[in] Ein Knotentyp in einer Projekthierarchie. Dies ist ein eindeutiger Bezeichner für ein Projekt oder ein Ordnerelement oder einer der folgenden Werte: VSITEMID_NIL, VSITEMID_ROOT oder VSITEMID_SELECTION.

pCaStringsOut
CALPOLESTR[]

[in, out] Die vorab zugeordnete- CALPOLESTR Struktur wird mit einem Array von Namen virtueller Ordner ausgefüllt, die unter dem durch angegebenen Knoten angezeigt werden itemid .

Gibt zurück

Int32

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.

Hinweise

COM-Signatur

Aus ivssccvirtualfolders. idl

HRESULT GetVirtualFolders(  
   [in] VSITEMID itemid,  
   [out] CALPOLESTR *pCaStringsOut  
);  

Das Array von Namen, das in der vorab zugeordneten Struktur zurückgegeben CALPOLESTR wird, muss mit einem Aufrufen von " CoTaskMemFree" aufgehoben werden.

Gilt für