IVsObjectList2.GetUserContext(UInt32, Object) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回给定列表项的用户上下文对象。
public:
int GetUserContext(System::UInt32 index, [Runtime::InteropServices::Out] System::Object ^ % ppunkUserCtx);
int GetUserContext(unsigned int index, [Runtime::InteropServices::Out] winrt::Windows::Foundation::IInspectable const & & ppunkUserCtx);
public int GetUserContext (uint index, out object ppunkUserCtx);
abstract member GetUserContext : uint32 * obj -> int
Public Function GetUserContext (index As UInteger, ByRef ppunkUserCtx As Object) As Integer
参数
- index
- UInt32
中指定感兴趣的列表项的索引。
- ppunkUserCtx
- Object
弄指向作为接口返回的上下文包的指针 IUnknown 。
返回
如果该方法成功,则它会返回 S_OK。 如果该方法失败,则会返回错误代码。
注解
COM 签名
从 vsshell80:
[C++]
HRESULT IVsObjectList2::GetUserContext(
[in] ULONG Index,
[out] IUnknown **ppunkUserCtx
);
默认情况下,环境使用完全限定的项名称作为 F1 关键字。 GetUserContext如果选择了给定列表项,请使用方法为其提供补充信息,如语言 ID。 返回的上下文包必须支持 IVsUserContext 来提供附加的上下文属性和关键字。