IVsAggregatableProjectFactory.GetAggregateProjectType(String, String) Método

Definição

Retorna uma cadeia de caracteres que contém uma lista de GUIDs de tipo de projeto para agregar para criar uma instância desse projeto. Ele deve retornar pelo menos um GUID — o GUID do tipo de projeto para si mesmo. Esse método deve obter a lista de GUIDs do arquivo especificado.

public:
 int GetAggregateProjectType(System::String ^ pszFilename, [Runtime::InteropServices::Out] System::String ^ % pbstrProjTypeGuid);
int GetAggregateProjectType(std::wstring const & pszFilename, [Runtime::InteropServices::Out] std::wstring const & & pbstrProjTypeGuid);
public int GetAggregateProjectType (string pszFilename, out string pbstrProjTypeGuid);
abstract member GetAggregateProjectType : string * string -> int
Public Function GetAggregateProjectType (pszFilename As String, ByRef pbstrProjTypeGuid As String) As Integer

Parâmetros

pszFilename
String

no O nome do arquivo de projeto que contém a lista de GUIDs de tipo de projeto.

pbstrProjTypeGuid
String

fora Ponteiro para uma cadeia de caracteres que contém uma lista delimitada por ponto-e-vírgula dos GUIDs de tipo de projeto, ordenados de externo para o subtipo de projeto interno.

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 vsshell80. idl:

HRESULT IVsAggregatableProjectFactory::GetAggregateProjectType(  
   [in] LPCOLESTR pszFilename,  
   [out] BSTR *pbstrProjTypeGuid  
);  

Aplica-se a