Método IVsProjectCfg2.get_OutputGroups (UInt32, IVsOutputGroup[], UInt32 )
Publicado: abril de 2016
Retorna uma matriz de IVsOutputGroup ponteiros para os grupos de saída de uma configuração.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
int get_OutputGroups(
uint celt,
IVsOutputGroup[] rgpcfg,
uint[] pcActual
)
int get_OutputGroups(
unsigned int celt,
array<IVsOutputGroup^>^ rgpcfg,
array<unsigned int>^ pcActual
)
abstract get_OutputGroups :
celt:uint32 *
rgpcfg:IVsOutputGroup[] *
pcActual:uint32[] -> int
Function get_OutputGroups (
celt As UInteger,
rgpcfg As IVsOutputGroup(),
pcActual As UInteger()
) As Integer
Parâmetros
- celt
[in] Número solicitado de grupos de saída a ser retornado.
- rgpcfg
[in, out, size_is(celt)] Ponteiro para uma matriz de IVsOutputGroup ponteiros de interface.
- pcActual
[out, opcional] Ponteiro para o número real de grupos de saída retornado.
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 IVsProjectCfg2::get_OutputGroups(
[in] ULONG celt,
[in, out, size_is(celt)] IVsOutputGroup *rgpcfg[],
[out, optional] ULONG *pcActual
);
Se celt é zero e pcActual não é null, o número de objetos de configuração é retornado em *pcActual.Se celt não é zero, rgpcfg não deve ser null ou E_POINTER é retornado.
Chamar esse método duas vezes, primeiro com celt e prgpcfg definido como zero e null, respectivamente, para obter a contagem e o segundo após a alocação pcActual objetos.
Consulte também
Interface IVsProjectCfg2
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo