ConfigProvider.GetCfgs Method
Returns the per-configuration objects for this object.
Namespace: Microsoft.SqlServer.Management.UI.VSIntegration.Editors
Assembly: SQLEditors.VS (in SQLEditors.VS.dll)
Syntax
'Declaration
Public Function GetCfgs ( _
configurationsNumber As UInteger, _
configurations As IVsCfg(), _
actualConfigurations As UInteger(), _
flags As UInteger() _
) As Integer
'Usage
Dim instance As ConfigProvider
Dim configurationsNumber As UInteger
Dim configurations As IVsCfg()
Dim actualConfigurations As UInteger()
Dim flags As UInteger()
Dim returnValue As Integer
returnValue = instance.GetCfgs(configurationsNumber, _
configurations, actualConfigurations, _
flags)
public int GetCfgs(
uint configurationsNumber,
IVsCfg[] configurations,
uint[] actualConfigurations,
uint[] flags
)
public:
virtual int GetCfgs(
unsigned int configurationsNumber,
array<IVsCfg^>^ configurations,
array<unsigned int>^ actualConfigurations,
array<unsigned int>^ flags
) sealed
abstract GetCfgs :
configurationsNumber:uint32 *
configurations:IVsCfg[] *
actualConfigurations:uint32[] *
flags:uint32[] -> int
override GetCfgs :
configurationsNumber:uint32 *
configurations:IVsCfg[] *
actualConfigurations:uint32[] *
flags:uint32[] -> int
public final function GetCfgs(
configurationsNumber : uint,
configurations : IVsCfg[],
actualConfigurations : uint[],
flags : uint[]
) : int
Parameters
- configurationsNumber
Type: System.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
Type: array<IVsCfg[]
On input, pointer to an array<IVsCfg[]array or null reference (Nothing in Visual Basic).
On output, this parameter points to an array<IVsCfg[] array of interfaces belonging to the requested configuration objects.
- actualConfigurations
Type: array<System.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
Type: array<System.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.
Return Value
Type: System.Int32
The per-configuration objects for this object.
Implements
IVsCfgProvider2GetCfgs(UInt32, array<IVsCfg[], array<UInt32[], array<UInt32[])
IVsCfgProviderGetCfgs(UInt32, array<IVsCfg[], array<UInt32[], array<UInt32[])