ConfigProvider.GetCfgs(UInt32, IVsCfg[], UInt32[], UInt32[]) Method

Definition

Returns the per-configuration objects for this object.

public:
 virtual int GetCfgs(System::UInt32 configurationsNumber, cli::array <Microsoft::VisualStudio::Shell::Interop::IVsCfg ^> ^ configurations, cli::array <System::UInt32> ^ actualConfigurations, cli::array <System::UInt32> ^ flags);
public int GetCfgs (uint configurationsNumber, Microsoft.VisualStudio.Shell.Interop.IVsCfg[] configurations, uint[] actualConfigurations, uint[] flags);
abstract member GetCfgs : uint32 * Microsoft.VisualStudio.Shell.Interop.IVsCfg[] * uint32[] * uint32[] -> int
override this.GetCfgs : uint32 * Microsoft.VisualStudio.Shell.Interop.IVsCfg[] * uint32[] * uint32[] -> int
Public Function GetCfgs (configurationsNumber As UInteger, configurations As IVsCfg(), actualConfigurations As UInteger(), flags As UInteger()) As Integer

Parameters

configurationsNumber
UInt32

An integer value that specifies the number of configuration objects to be returned, or zero. A request for an unknown number of objects.

configurations
IVsCfg[]

On input, pointer to an IVsCfg array or null reference (Nothing in Visual Basic).

On output, this parameter points to an IVsCfg array of interfaces belonging to the requested configuration objects.

actualConfigurations
UInt32[]

An array of integer value pointers to the number of configuration objects actually returned, or null reference (Nothing in Visual Basic) if this information is not necessary.

flags
UInt32[]

An array of integer flags that specify settings for project configurations, or null reference (Nothing in Visual Basic) if no additional flag settings are required.

Returns

The per-configuration objects for this object.

Implements

Applies to