Share via


ConfigProvider.. Method

Interop provider.

Namespace:  Microsoft.SqlServer.Management.UI.VSIntegration.Editors
Assembly:  SQLEditors.VS (in SQLEditors.VS.dll)

Syntax

'Declaration
Private Function GetCfgNames ( _
    configurationsNumber As UInteger, _
    configurationNames As String(), _
    actualNames As UInteger() _
) As Integer Implements IVsCfgProvider2.GetCfgNames
'Usage
Dim instance As ConfigProvider
Dim configurationsNumber As UInteger
Dim configurationNames As String()
Dim actualNames As UInteger()
Dim returnValue As Integer

returnValue = CType(instance, IVsCfgProvider2).GetCfgNames(configurationsNumber, _
    configurationNames, actualNames)
int IVsCfgProvider2.GetCfgNames(
    uint configurationsNumber,
    string[] configurationNames,
    uint[] actualNames
)
private:
virtual int GetCfgNames(
    unsigned int configurationsNumber, 
    array<String^>^ configurationNames, 
    array<unsigned int>^ actualNames
) sealed = IVsCfgProvider2::GetCfgNames
private abstract GetCfgNames : 
        configurationsNumber:uint32 * 
        configurationNames:string[] * 
        actualNames:uint32[] -> int 
private override GetCfgNames : 
        configurationsNumber:uint32 * 
        configurationNames:string[] * 
        actualNames:uint32[] -> int 
JScript supports the use of explicit interface implementations, but not the declarations of new ones.

Parameters

  • configurationsNumber
    Type: System.UInt32
    An integer value that specifies the configuration number.
  • configurationNames
    Type: array<System.String[]
    An array of string values that specify the configuration names.
  • actualNames
    Type: array<System.UInt32[]
    An array of integer values that specify the actual names.

Return Value

Type: System.Int32
An integer value.

Implements

IVsCfgProvider2GetCfgNames(UInt32, array<String[], array<UInt32[])