IVsSccVirtualFolders.GetVirtualFolders(UInt32, CALPOLESTR[]) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.