ConfigProvider.GetCfgs(UInt32, IVsCfg[], UInt32[], UInt32[]) 方法

定义

返回此对象的每个配置的对象。

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

参数

configurationsNumber
UInt32

一个整数值,该值指定要返回的配置对象数或返回零。 一个针对未知对象数的请求。

configurations
IVsCfg[]

在输入时,此参数指向 IVsCfg 数组或 Null 引用(在 Visual Basic 中为 Nothing)。

在输出时,此参数指向请求的配置对象所属的接口的 IVsCfg 数组。

actualConfigurations
UInt32[]

指向实际返回的配置对象数的整数值指针的数组;如果此信息不是必需的,则为 Null 引用(在 Visual Basic 中为 Nothing)。

flags
UInt32[]

一个指定项目配置的设置的整数标记数组;如果无需附加标记设置,则为 Null 引用(在 Visual Basic 中为 Nothing)。

返回

此对象的每个配置的对象。

实现

适用于