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