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


функция обратного вызова 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, указывает, что система завершена с помощью специального файла.

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

Никакой

Замечания

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

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

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

Требования

Требование Ценность
целевая платформа Всеобщий
минимальная версия KMDF 1.0
минимальная версия UMDF 2.0
заголовка wdfdevice.h (include Wdf.h)
IRQL PASSIVE_LEVEL