Функция KsDefaultDeviceIoCompletion (ks.h)
Функция KsDefaultDeviceIoCompletion используется для возврата ответа по умолчанию и выполнения любого элемента управления вводом-выводом устройства. Его можно использовать в KSDISPATCH_TABLE и в качестве ответа по умолчанию на неизвестные значения Ioctl. Важно использовать эту функцию, чтобы запросы, такие как запросы свойств, возвращали правильное значение, а не просто STATUS_INVALID_DEVICE_REQUEST, если свойства не поддерживаются.
Синтаксис
KSDDKAPI NTSTATUS KsDefaultDeviceIoCompletion(
[in] PDEVICE_OBJECT DeviceObject,
[in] PIRP Irp
);
Параметры
[in] DeviceObject
Указывает объект устройства, в который отправляется.
[in] Irp
Указывает IRP, на который возвращается ответ по умолчанию.
Возвращаемое значение
Функция KsDefaultDeviceIoCompletion возвращает ответ по умолчанию на возможные ioCTL.
Комментарии
Обратите внимание, что эта подпрограмма завершит IRP.
Требования
Требование | Значение |
---|---|
Целевая платформа | Универсальное |
Верхняя часть | ks.h (включая Ks.h) |
Библиотека | Ks.lib |