Функция 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