Assembly: Microsoft.VisualStudio.Shell.Interop.8.0 (in Microsoft.VisualStudio.Shell.Interop.8.0.dll)
- Type: System.Guid
[in] Interface identifier of the ppCfg to access.
- Type: System.IntPtr
[out, iid_is(iidCfg)] Pointer to the configuration interface identified by iidCfg.
HRESULT IVsProjectFlavorCfg::get_CfgType( [in] REFIID iidCfg, [out, iid_is(iidCfg)] void **ppCfg );
The base project delegates to the IVsProjectFlavorCfg.get_CfgType method implementation inside its implementation of get_CfgType. The same object also implements IInternalExtenderProvider to provide automation extender objects to extend configuration browse objects for property browsing UI and for automation properties collections.
The base project also delegates to get_CfgType method implementation inside its implementation of get_BuildableProjectCfg in order to enable a project subtype to override the build implementation. This is not a common practice since project subtypes do not generally override the build implementation.
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.