Udostępnij za pośrednictwem


Metoda IVsProjectFlavorCfg.get_CfgType — (Guid, IntPtr)

 

Zapewnia dostęp do interfejsów konfiguracji, takie jak IVsBuildableProjectCfg2 lub IVsDebuggableProjectCfg.

Przestrzeń nazw:   Microsoft.VisualStudio.Shell.Interop
Zestaw:  Microsoft.VisualStudio.Shell.Interop.8.0 (w Microsoft.VisualStudio.Shell.Interop.8.0.dll)

Składnia

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
    [w] Identyfikator interfejsu ppCfg do programu access.
  • ppCfg
    [out, iid_is(iidCfg)] Wskaźnik, aby interfejs konfiguracji, identyfikowane przez iidCfg.

Wartość zwracana

Type: System.Int32

Jeśli metoda się powiedzie, zwraca S_OK.Jeśli nie powiedzie się, zwraca kod błędu.

Uwagi

Podpis COM

Z vsshell80.idl:

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

Bazowy projektu powierza się do IVsProjectFlavorCfg.get_CfgType implementacja metody wewnątrz jego wykonania get_CfgType.To samo również obiekt implementuje IInternalExtenderProvider do automatyzacji, dostarczają obiektów urządzenia extender, rozszerzyć obiektów przeglądania konfiguracji interfejsu użytkownika przeglądania właściwości i kolekcje właściwości automatyzacji.

Bazowy projektu powierza się również do get_CfgType implementacja metody wewnątrz jego wykonania get_BuildableProjectCfg w celu umożliwienia podtypu projektu zastąpić wykonania kompilacji.Nie jest powszechną praktyką, ponieważ podtypów projektu zwykle nie zastępują wykonania kompilacji.

Zobacz też

Interfejs IVsProjectFlavorCfg
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop

Powrót do początku