Sdílet prostřednictvím


IVsProjectFlavorCfg.get_CfgType – metoda (Guid, IntPtr)

 

Poskytuje přístup k rozhraní pro konfiguraci jako IVsBuildableProjectCfg2 nebo IVsDebuggableProjectCfg.

Obor názvů:   Microsoft.VisualStudio.Shell.Interop
Sestavení:  Microsoft.VisualStudio.Shell.Interop.8.0 (v Microsoft.VisualStudio.Shell.Interop.8.0.dll)

Syntaxe

int get_CfgType(
    [InAttribute] ref Guid iidCfg,
    out IntPtr ppCfg
)
int get_CfgType(
    [InAttribute] Guid% iidCfg,
    [OutAttribute] IntPtr% ppCfg
)
abstract get_CfgType : 
        iidCfg:Guid byref *
        ppCfg:nativeint byref -> int
Function get_CfgType (
    <InAttribute> ByRef iidCfg As Guid,
    <OutAttribute> ByRef ppCfg As IntPtr
) As Integer

Parametry

  • iidCfg
    [v] Identifikátor rozhraní ppCfg přístup.
  • ppCfg
    [out, iid_is(iidCfg)] Ukazatele na rozhraní konfigurace identifikován iidCfg.

Vrácená hodnota

Type: System.Int32

Pokud metoda uspěje, vrací S_OK.Pokud se nezdaří, vrátí kód chyby.

Poznámky

Podpis COM

Z vsshell80.idl:

HRESULT IVsProjectFlavorCfg::get_CfgType(
   [in] REFIID iidCfg,
   [out, iid_is(iidCfg)] void **ppCfg
);

Základní projekt deleguje na IVsProjectFlavorCfg.get_CfgType implementace metody uvnitř jeho provádění get_CfgType.Stejný objekt také implementuje IInternalExtenderProvider poskytnout automatizace objekty zařízení extender rozšířit procházet objekty konfigurace pro vlastnost uživatelského rozhraní pro procházení a automatizace vlastnosti kolekce.

Základní projekt také deleguje na get_CfgType implementace metody uvnitř jeho provádění get_BuildableProjectCfg do projektu podtyp přepsat implementaci sestavení.Toto není běžné praxe od projektu podtypy nepřepisují obecně sestavení implementace.

Viz také

IVsProjectFlavorCfg – rozhraní
Microsoft.VisualStudio.Shell.Interop – obor názvů

Zpátky na začátek