IVsLibraryMgr.GetCheckAt(UInt32, LIB_CHECKSTATE[]) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回所请求库的选中状态。
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 枚举。
返回
如果该方法成功,则它会返回 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 会话中保持此选中状态。