Функция WdfPdoRetrieveIdentificationDescription (wdfpdo.h)
[Применимо только к KMDF]
Метод WdfPdoRetrieveIdentificationDescription извлекает описание идентификации, связанное с указанным объектом устройства платформы.
Синтаксис
NTSTATUS WdfPdoRetrieveIdentificationDescription(
[in] WDFDEVICE Device,
[in, out] PWDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER IdentificationDescription
);
Параметры
[in] Device
Дескриптор объекта устройства платформы, представляющий физический объект устройства (PDO).
[in, out] IdentificationDescription
Указатель на выделенный вызывающим буфером, который получит описание идентификации. Описание идентификации должно содержать структуру WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER.
Возвращаемое значение
Если операция выполнена успешно, функция возвращает STATUS_SUCCESS. К дополнительным возвращаемым значениям относятся:
Код возврата | Описание |
---|---|
|
Дескриптор устройства не представляет PDO. |
|
Дескриптор устройства не представляет устройство, которое было динамически перечисленнымили если структура WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER не содержит правильный размер буфера. |
Метод также может возвращать другие значения NTSTATUS.
Проверка системной ошибки возникает, если драйвер предоставляет недопустимый дескриптор объекта.
Требования
Требование | Ценность |
---|---|
целевая платформа | универсальный |
минимальная версия KMDF | 1.0 |
Заголовок | wdfpdo.h (включая Wdf.h) |
Библиотека | Wdf01000.sys (см. управление версиями библиотеки Платформы).) |
IRQL | <= DISPATCH_LEVEL |
правил соответствия DDI | DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf) |