Метод INetDiagHelperInfo::GetAttributeInfo (ndhelper.h)
Метод GetAttributeInfo извлекает список ключевых параметров, необходимых для расширения вспомогательного класса.
Синтаксис
HRESULT GetAttributeInfo(
[out] ULONG *pcelt,
[out] HelperAttributeInfo **pprgAttributeInfos
);
Параметры
[out] pcelt
Указатель на количество элементов в массиве, на который указывает pprgAttributeInfos.
[out] pprgAttributeInfos
Указатель на массив структур HelperAttributeInfo , содержащих параметры ключа вспомогательного класса.
Возвращаемое значение
Код возврата | Описание |
---|---|
|
Операция успешно выполнена. |
|
Для выполнения этой операции недостаточно памяти. |
|
Один или несколько параметров указаны неправильно. |
|
Вызывающий объект не имеет достаточных привилегий для выполнения операции диагностики или восстановления. |
Расширения вспомогательного класса могут возвращать HRESULTS, относящиеся к диагностике или ремонту.
Комментарии
Список ключевых параметров используется NDF, чтобы определить, достаточно ли информации для расширения для выполнения диагностики. Если гипотеза для вызова расширения не имеет ключевого атрибута, расширение не будет вызываться. Необязательные атрибуты не будут возвращены этим вызовом.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | ndhelper.h |