IVsTaskItem3.GetEnumValue(Int32, Int32, Object, String) 方法

定义

给定列字段和值索引后,返回此任务和列的索引值。

public:
 int GetEnumValue(int iField, int iValue, [Runtime::InteropServices::Out] System::Object ^ % pvarValue, [Runtime::InteropServices::Out] System::String ^ % pbstrAccessibilityName);
int GetEnumValue(int iField, int iValue, [Runtime::InteropServices::Out] winrt::Windows::Foundation::IInspectable const & & pvarValue, [Runtime::InteropServices::Out] std::wstring const & & pbstrAccessibilityName);
public int GetEnumValue (int iField, int iValue, out object pvarValue, out string pbstrAccessibilityName);
abstract member GetEnumValue : int * int * obj * string -> int
Public Function GetEnumValue (iField As Integer, iValue As Integer, ByRef pvarValue As Object, ByRef pbstrAccessibilityName As String) As Integer

参数

iField
Int32

中一个包含列字段的整数值。

iValue
Int32

中整数值索引。

pvarValue
Object

弄指向类型变量的值的指针。

pbstrAccessibilityName
String

弄指向包含可访问性名称的字符串的指针。

返回

Int32

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

注解

pbstrAccessibilityName 是公开给此值辅助功能的描述性文本。 如果 * ptvtType! = TVT_IMAGE,则可能为空;在这种情况下,将使用值本身的文本。

COM 签名

从 vsshell80:

HRESULT IVsTaskItem3::GetEnumValue(  
   [in] int iField,   
   [in] int iValue,   
   [out] VARIANT* pvarValue,  
   [out] BSTR* pbstrAccessibilityName  
);  

适用于