Método IVsSolution.GetProjectEnum (UInt32, Guid, IEnumHierarchies)
Publicado: abril de 2016
Retorna um enumerador para todos os projetos na solução.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
int GetProjectEnum(
uint grfEnumFlags,
[InAttribute] ref Guid rguidEnumOnlyThisType,
out IEnumHierarchies ppenum
)
int GetProjectEnum(
unsigned int grfEnumFlags,
[InAttribute] Guid% rguidEnumOnlyThisType,
[OutAttribute] IEnumHierarchies^% ppenum
)
abstract GetProjectEnum :
grfEnumFlags:uint32 *
rguidEnumOnlyThisType:Guid byref *
ppenum:IEnumHierarchies byref -> int
Function GetProjectEnum (
grfEnumFlags As UInteger,
<InAttribute> ByRef rguidEnumOnlyThisType As Guid,
<OutAttribute> ByRef ppenum As IEnumHierarchies
) As Integer
Parâmetros
- grfEnumFlags
[in] Especifica os projetos para enumerar dentro de uma solução.Para obter uma lista de grfEnumFlags valores, consulte __VSENUMPROJFLAGS.
- rguidEnumOnlyThisType
[in] Se a EPF_MATCHTYPE sinalizador for especificado, o enumerador que itera projetos deste tipo apenas.Caso contrário, este parâmetro é ignorado.
- ppenum
[out] Ponteiro para o enumerador de projeto.
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 vsshell.idl:
HRESULT IVsSolution::GetProjectEnum(
[in] VSENUMPROJFLAGS grfEnumFlags,
[in] REFGUID rguidEnumOnlyThisType,
[out] IEnumHierarchies **ppEnum
);
Este método enumera todos os projetos que são conhecidos pela solução, incluindo projetos virtuais, se especificado.O IEnumHierarchies interface contém os seguintes métodos na ordem TabelaV:
Consulte também
Interface IVsSolution
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo