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