Поделиться через


Метод INetDiagHelperInfo::GetAttributeInfo (ndhelper.h)

Метод GetAttributeInfo извлекает список ключевых параметров, необходимых для расширения вспомогательного класса.

Синтаксис

HRESULT GetAttributeInfo(
  [out] ULONG               *pcelt,
  [out] HelperAttributeInfo **pprgAttributeInfos
);

Параметры

[out] pcelt

Указатель на количество элементов в массиве, на который указывает pprgAttributeInfos.

[out] pprgAttributeInfos

Указатель на массив структур HelperAttributeInfo , содержащих параметры ключа вспомогательного класса.

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

Код возврата Описание
S_OK
Операция успешно выполнена.
E_OUTOFMEMORY
Для выполнения этой операции недостаточно памяти.
E_INVALIDARG
Один или несколько параметров указаны неправильно.
E_ACCESSDENIED
Вызывающий объект не имеет достаточных привилегий для выполнения операции диагностики или восстановления.
 

Расширения вспомогательного класса могут возвращать HRESULTS, относящиеся к диагностике или ремонту.

Комментарии

Список ключевых параметров используется NDF, чтобы определить, достаточно ли информации для расширения для выполнения диагностики. Если гипотеза для вызова расширения не имеет ключевого атрибута, расширение не будет вызываться. Необязательные атрибуты не будут возвращены этим вызовом.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header ndhelper.h

См. также раздел

INetDiagHelperInfo