IVsUserContextItem.GetAttribute(String, Int32, String[], String[]) Метод

Определение

Получает атрибуты выбранного пользователем элемента в оболочке.

int GetAttribute(std::wstring const & pszAttrName, int index, std::Array <std::wstring const &> const & pbstrName, std::Array <std::wstring const &> const & pbstrValue);
public int GetAttribute (string pszAttrName, int index, string[] pbstrName, string[] pbstrValue);
abstract member GetAttribute : string * int * string[] * string[] -> int
Public Function GetAttribute (pszAttrName As String, index As Integer, Optional pbstrName As String(), Optional pbstrValue As String()) As Integer

Параметры

pszAttrName
String

[in] Имя атрибута выбранного элемента в оболочке, который необходимо найти.

index
Int32

[in] Целочисленная точка входа в массив строк, содержащий атрибуты.

pbstrName
String[]

[out] массив строк атрибутов, которые соответствуют имени искомого атрибута.

pbstrValue
String[]

[out] массив строк значений, которые соответствуют строковый массив атрибутов, возвращаемых вызванным элементом.

Возвращаемое значение

Int32

Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.

Комментарии

Подпись COM

Из context. IDL:

HRESULT IVsUserContextItem::GetAttribute(  
   [in] LPCOLESTR pszAttrName,   
   [in] int index,   
   [out, optional] BSTR * pbstrName,   
   [out, optional, retval] BSTR * pbstrValue  
);  

Применяется к