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] массив строк значений, которые соответствуют строковый массив атрибутов, возвращаемых вызванным элементом.
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.
Комментарии
Подпись COM
Из context. IDL:
HRESULT IVsUserContextItem::GetAttribute(
[in] LPCOLESTR pszAttrName,
[in] int index,
[out, optional] BSTR * pbstrName,
[out, optional, retval] BSTR * pbstrValue
);