IVsObjectList2.GetUserContext(UInt32, Object) 方法

定义

返回给定列表项的用户上下文对象。

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

返回

Int32

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

注解

COM 签名

从 vsshell80:

[C++]

HRESULT IVsObjectList2::GetUserContext(  
   [in] ULONG Index,   
   [out] IUnknown **ppunkUserCtx  
);  

默认情况下,环境使用完全限定的项名称作为 F1 关键字。 GetUserContext如果选择了给定列表项,请使用方法为其提供补充信息,如语言 ID。 返回的上下文包必须支持 IVsUserContext 来提供附加的上下文属性和关键字。

适用于