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