IVsProjectCfgProvider.GetCfgs – metoda (UInt32, IVsCfg[], UInt32[], UInt32 )
Vrátí jednu či více konfiguračními objekty.
Obor názvů: Microsoft.VisualStudio.Shell.Interop
Sestavení: Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)
Syntaxe
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
Parametry
- celt
[v] Počet objektů konfigurace vrácena nebo nulu, uvede žádost o neznámý počet objektů.
- rgpcfg
[v, ven, size_is(celt)] Na vstupu, ukazatele na matici rozhraní nebo null.Na výstupu tento parametr odkazuje na pole IVsCfg rozhraními náležejícími konfigurace požadované objekty.
- pcActual
[výstup, volitelné] Ukazatel na počet objektů konfigurace vrácena nebo null, pokud tato informace není nutné.
- prgfFlags
[výstup, volitelné] Příznaky, které určují nastavení pro projekt konfigurace nebo null Pokud nejsou požadována žádná další příznak nastavení.Pro platné prgrFlags hodnoty, viz __VSCFGFLAGS.
Vrácená hodnota
Type: System.Int32
Pokud metoda uspěje, vrací S_OK.Pokud se nezdaří, vrátí kód chyby.
Implementuje
IVsCfgProvider.GetCfgs(UInt32, IVsCfg[], UInt32[], UInt32[])
Poznámky
Podpis COM
Z vsshell.idl:
HRESULT IVsProjectCfgProvider::GetCfgs(
[in] ULONG celt,
[in, out, size_is(celt)] IVsCfg *rgpcfg[],
[out, optional] ULONG *pcActual,
[out, optional] VSCFGFLAGS *prgfFlags
);
Viz také
IVsProjectCfgProvider – rozhraní
Microsoft.VisualStudio.Shell.Interop – obor názvů
Zpátky na začátek