Partager via


IVsProjectCfgProvider Interface

Definition

Provides access to project configuration information.

public interface class IVsProjectCfgProvider : Microsoft::VisualStudio::Shell::Interop::IVsCfgProvider
public interface class IVsProjectCfgProvider : Microsoft::VisualStudio::Shell::Interop::IVsCfgProvider
__interface IVsProjectCfgProvider : Microsoft::VisualStudio::Shell::Interop::IVsCfgProvider
[System.Runtime.InteropServices.Guid("803E46E2-6A0D-4D5D-9F84-6CE1248B068D")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsProjectCfgProvider : Microsoft.VisualStudio.Shell.Interop.IVsCfgProvider
[System.Runtime.InteropServices.Guid("803E46E2-6A0D-4D5D-9F84-6CE1248B068D")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsProjectCfgProvider : Microsoft.VisualStudio.Shell.Interop.IVsCfgProvider
[<System.Runtime.InteropServices.Guid("803E46E2-6A0D-4D5D-9F84-6CE1248B068D")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsProjectCfgProvider = interface
    interface IVsCfgProvider
[<System.Runtime.InteropServices.Guid("803E46E2-6A0D-4D5D-9F84-6CE1248B068D")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsProjectCfgProvider = interface
    interface IVsCfgProvider
Public Interface IVsProjectCfgProvider
Implements IVsCfgProvider
Attributes
Implements

Notes to Implementers

Implemented by projects to provide the environment with access to its IVsProjectCfg interface and other information. It is an optional interface, implemented with IVsCfgProvider2 and IVsCfgProviderEventsHelper on a separate configuration provider object.

Notes to Callers

Called by the environment to access a project's configuration object.

Methods

get_UsesIndependentConfigurations(Int32)

Do not use.

GetCfgs(UInt32, IVsCfg[], UInt32[], UInt32[])

Returns one or more configuration objects.

OpenProjectCfg(String, IVsProjectCfg)

Provides access to the IVsProjectCfg interface implemented on a project's configuration object.

Applies to