VsShellUtilities.GetCfgProvider(IVsHierarchy) 方法

定义

用于检索给定项目的配置提供程序对象的实用工具函数。 它将使用由生成管理器建立的 () alghoritm 访问配置提供程序 1) 如果项目从浏览对象中提供浏览对象-QI 2) 否则,如果项目在项目层次结构本身上实现 IVsGetCfgProvider,请使用 IVsGetCfgProvider:: GetCfgProvider 的:: () 最后的 QI。

public:
 static Microsoft::VisualStudio::Shell::Interop::IVsCfgProvider ^ GetCfgProvider(Microsoft::VisualStudio::Shell::Interop::IVsHierarchy ^ hierarchy);
public:
 static Microsoft::VisualStudio::Shell::Interop::IVsCfgProvider ^ GetCfgProvider(Microsoft::VisualStudio::Shell::Interop::IVsHierarchy ^ hierarchy);
 static Microsoft::VisualStudio::Shell::Interop::IVsCfgProvider GetCfgProvider(Microsoft::VisualStudio::Shell::Interop::IVsHierarchy const & hierarchy);
public static Microsoft.VisualStudio.Shell.Interop.IVsCfgProvider GetCfgProvider (Microsoft.VisualStudio.Shell.Interop.IVsHierarchy hierarchy);
static member GetCfgProvider : Microsoft.VisualStudio.Shell.Interop.IVsHierarchy -> Microsoft.VisualStudio.Shell.Interop.IVsCfgProvider
Public Shared Function GetCfgProvider (hierarchy As IVsHierarchy) As IVsCfgProvider
Public Function GetCfgProvider (hierarchy As IVsHierarchy) As IVsCfgProvider

参数

hierarchy
IVsHierarchy

项目层次结构

返回

IVsCfgProvider

给定项目的 IVsCfgProvider 对象

注解

此方法使用由生成管理器为访问配置提供程序) 算法建立的 (:

  1. 如果项目从浏览对象提供 browse 对象,则为 QI。

  2. 否则,如果项目实现 IVsGetCfgProvider ,请使用 GetCfgProvider

  3. 否则为的 QI IVsCfgProvider

适用于