ConfigProvider.GetCfgs(UInt32, IVsCfg[], UInt32[], UInt32[]) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回此对象的每个配置的对象。
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)。
返回
此对象的每个配置的对象。