IVsLibraryMgr.GetCheckAt(UInt32, LIB_CHECKSTATE[]) 方法

定义

返回所请求库的选中状态。

public:
 int GetCheckAt(System::UInt32 nLibIndex, cli::array <Microsoft::VisualStudio::Shell::Interop::LIB_CHECKSTATE> ^ pstate);
public:
 int GetCheckAt(unsigned int nLibIndex, Platform::Array <Microsoft::VisualStudio::Shell::Interop::LIB_CHECKSTATE> ^ pstate);
int GetCheckAt(unsigned int nLibIndex, std::Array <Microsoft::VisualStudio::Shell::Interop::LIB_CHECKSTATE> const & pstate);
public int GetCheckAt (uint nLibIndex, Microsoft.VisualStudio.Shell.Interop.LIB_CHECKSTATE[] pstate);
abstract member GetCheckAt : uint32 * Microsoft.VisualStudio.Shell.Interop.LIB_CHECKSTATE[] -> int
Public Function GetCheckAt (nLibIndex As UInteger, pstate As LIB_CHECKSTATE()) As Integer

参数

nLibIndex
UInt32

中指定相关库的从零开始的索引。

pstate
LIB_CHECKSTATE[]

弄指定库的选中状态。 值取自 LIB_CHECKSTATE 枚举。

返回

Int32

如果该方法成功,则它会返回 S_OK。 如果该方法失败,则会返回错误代码。

注解

COM 签名

从 vsshell:

HRESULT IVsLibraryMgr::GetCheckAt(  
   [in] ULONG nLibIndex,  
   [out, retval] LIB_CHECKSTATE *pstate  
);  

ToggleCheckAtIVsLibraryMgr.GetCheckAt仅当 IVsLibrary _LIB_FLAGS LF_EXPANDABLE 未 (设置且未) 实现时,才使用和 GetLibList ,但它还提供了用于浏览的全局组件。 在这种情况下,用户会在 对象浏览器 的 "选定的库" 对话框中看到一个包含库显示名称的复选框。 GetCheckAt 调用以获取库的当前选中状态。

备注

对象管理器 在 Visual Studio 会话中保持此选中状态。

适用于