Compartilhar via


Método IVsProjectCfgProvider.GetCfgs (UInt32, IVsCfg[], UInt32[], UInt32 )

 

Retorna um ou mais objetos de configuração.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)

Sintaxe

int GetCfgs(
    uint celt,
    IVsCfg[] rgpcfg,
    uint[] pcActual,
    uint[] prgfFlags
)
int GetCfgs(
    unsigned int celt,
    array<IVsCfg^>^ rgpcfg,
    array<unsigned int>^ pcActual,
    array<unsigned int>^ prgfFlags
)
abstract GetCfgs : 
        celt:uint32 *
        rgpcfg:IVsCfg[] *
        pcActual:uint32[] *
        prgfFlags:uint32[] -> int
Function GetCfgs (
    celt As UInteger,
    rgpcfg As IVsCfg(),
    pcActual As UInteger(),
    prgfFlags As UInteger()
) As Integer

Parâmetros

  • celt
    [in] Número de objetos de configuração a ser retornado ou igual a zero, indicando uma solicitação para um número desconhecido de objetos.
  • rgpcfg
    [in, out, size_is(celt)] Na entrada, ponteiro para uma matriz de interface ou null.Na saída, este parâmetro aponta para uma matriz de IVsCfg interfaces pertencentes aos objetos configuração solicitada.
  • pcActual
    [out, opcional] Ponteiro para o número de objetos de configuração realmente retornado ou null, se essa informação não é necessária.
  • prgfFlags
    [out, opcional] Sinalizadores que especificam as configurações para configurações de projeto, ou null se nenhuma configuração de sinalizador adicional é necessária.Para válido prgrFlags valores, consulte __VSCFGFLAGS.

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.

Implementações

IVsCfgProvider.GetCfgs(UInt32, IVsCfg[], UInt32[], UInt32[])

Comentários

COM assinatura

De vsshell.idl:

HRESULT IVsProjectCfgProvider::GetCfgs(
   [in] ULONG celt,
   [in, out, size_is(celt)] IVsCfg *rgpcfg[],
   [out, optional] ULONG *pcActual,
   [out, optional] VSCFGFLAGS *prgfFlags
);

Consulte também

Interface IVsProjectCfgProvider
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo