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