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


функция обратного вызова EVT_WDF_DEVICE_USAGE_NOTIFICATION (wdfdevice.h)

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

Функция обратного вызова события EvtDeviceUsageNotification драйвера сообщает драйверу, когда устройство используется для специальных файлов.

Синтаксис

EVT_WDF_DEVICE_USAGE_NOTIFICATION EvtWdfDeviceUsageNotification;

void EvtWdfDeviceUsageNotification(
  [in] WDFDEVICE Device,
  [in] WDF_SPECIAL_FILE_TYPE NotificationType,
  [in] BOOLEAN IsInNotificationPath
)
{...}

Параметры

[in] Device

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

[in] NotificationType

WDF_SPECIAL_FILE_TYPE типизированное значение, определяющее тип специального файла, хранящееся системой на указанном устройстве.

[in] IsInNotificationPath

Логическое значение, которое, если значение TRUE, указывает на то, что система начала использовать специальный файл, а если значение FALSE, указывает, что система была завершена с использованием специального файла.

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

None

Remarks

Чтобы зарегистрировать функцию обратного вызова EvtDeviceUsageNotification , драйвер должен вызвать WdfDeviceInitSetPnpPowerEventCallbacks.

Драйвер должен предоставлять функцию обратного вызова EvtDeviceUsageNotification только в том случае, если он должен обеспечивать обработку специальных файлов с помощью драйвера.

Дополнительные сведения о специальных файлах см. в разделе Поддержка специальных файлов.

Требования

Требование Значение
Целевая платформа Универсальное
Минимальная версия KMDF 1,0
Минимальная версия UMDF 2,0
Верхняя часть wdfdevice.h (включая Wdf.h)
IRQL PASSIVE_LEVEL