функция обратного вызова 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 |