Функция WdfDeviceGetDeviceState (wdfdevice.h)

[Применимо к KMDF и UMDF]

Метод WdfDeviceGetDeviceState извлекает состояние устройства для указанного устройства.

Синтаксис

void WdfDeviceGetDeviceState(
  [in]      WDFDEVICE         Device,
  [in, out] PWDF_DEVICE_STATE DeviceState
);

Параметры

[in] Device

Дескриптор объекта устройства платформы.

[in, out] DeviceState

Указатель на структуру, выделенную вызывающим объектом WDF_DEVICE_STATE , которая получает сведения о состоянии устройства.

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

None

Remarks

Ошибка проверка возникает, если драйвер предоставляет недопустимый дескриптор объекта.

Требования

Требование Значение
Целевая платформа Универсальное
Минимальная версия KMDF 1,0
Минимальная версия UMDF 2,0
Верхняя часть wdfdevice.h (включая Wdf.h)
Библиотека Wdf01000.sys (KMDF); WUDFx02000.dll (UMDF)
IRQL <= DISPATCH_LEVEL
Правила соответствия DDI DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf)

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

WDF_DEVICE_STATE_INIT