Sdílet prostřednictvím


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