ConfigProvider.GetCfgs(UInt32, IVsCfg[], UInt32[], UInt32[]) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.