IVsSccVirtualFolders.GetVirtualFolders(UInt32, CALPOLESTR[]) Método

Definição

Esse método recupera uma lista de pastas virtuais que aparecem em um nó especificado em uma hierarquia de projeto.

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

Parâmetros

itemid
UInt32

no Um tipo de nó em uma hierarquia de projeto. Este é um identificador exclusivo para um item de projeto ou pasta ou um dos seguintes valores: VSITEMID_NIL , VSITEMID_ROOT ou VSITEMID_SELECTION .

pCaStringsOut
CALPOLESTR[]

[entrada, saída] A CALPOLESTR estrutura pré-configurada é preenchida com uma matriz de nomes de pastas virtuais que aparecem sob o nó especificado por itemid .

Retornos

Int32

Se o método for bem-sucedido, retornará S_OK. Se falhar, retornará um código de erro.

Comentários

Assinatura COM

De ivssccvirtualfolders. idl

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

A matriz de nomes retornada na CALPOLESTR estrutura pré-configurada precisa ser desalocada com uma chamada para CoTaskMemFree.

Aplica-se a