Método IVsAggregatableProject.GetAggregateProjectTypeGuids (String)
Publicado: abril de 2016
Obtém a lista de GUIDs que compõem o projeto de agregação do tipo de projeto.Este método deve ser delegado ao projeto mais interno dentro do sistema dos subtipos de projeto agregado.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.8.0 (em Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Sintaxe
int GetAggregateProjectTypeGuids(
out string pbstrProjTypeGuids
)
int GetAggregateProjectTypeGuids(
[OutAttribute] String^% pbstrProjTypeGuids
)
abstract GetAggregateProjectTypeGuids :
pbstrProjTypeGuids:string byref -> int
Function GetAggregateProjectTypeGuids (
<OutAttribute> ByRef pbstrProjTypeGuids As String
) As Integer
Parâmetros
- pbstrProjTypeGuids
[out, retval] Ponteiro para uma seqüência de caracteres que contém o tipo de projeto GUIDs.
Valor de retorno
Type: System.Int32
Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.
Comentários
COM assinatura
De vsshell80.idl:
HRESULT IVsAggregatableProject::GetAggregateProjectTypeGuids(
[out] BSTR *pbstrProjTypeGuids
);
O tipo de projeto GUIDs são uma lista de delimitada por ponto e vírgula de fábrica de projeto GUIDs em ordem de agregação de subtipo de projeto mais externo para o subtipo de projeto mais interno.Essa lista também inclui o GUID do projeto interno (base).Esta lista é gerenciada pelo projeto mais interno e é mantida em seu arquivo de projeto.
Observação |
---|
Não é necessário para o GUID do próprio projeto base a ser mantido no arquivo de projeto.O projeto de base mais interno também poderá excluir o próprio GUID antes de persistência e implicitamente adicioná-lo ao recuperar a lista de GUIDs. |
Consulte também
Interface IVsAggregatableProject
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo