Функция KsDispatchIrp (ks.h)

KsDispatchIrp вызывает подпрограмму диспетчеризации, соответствующую коду функции указанного IRP. Затем KsDispatchIrp возвращает код состояния из этого вызова.

Синтаксис

KSDDKAPI NTSTATUS KsDispatchIrp(
  [in] PDEVICE_OBJECT DeviceObject,
  [in] PIRP           Irp
);

Параметры

[in] DeviceObject

Указывает указатель на DEVICE_OBJECT , которому принадлежит конкретный объект файла.

[in] Irp

Содержит IRP, для которого вызывается подпрограмма диспетчеризации.

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

Возвращает код состояния, возвращенный из подпрограммы диспетчеризации.

Комментарии

KSDISPATCH_TABLE может содержаться в элементе FsContext файлового объекта расположения стека. KsDispatchIrp вызывает подпрограмму диспетчеризации, указанную в этой таблице диспетчеризации для этого основного кода.

Требования

Требование Значение
Целевая платформа Универсальное
Верхняя часть ks.h (включая Ks.h)
Библиотека Ks.lib

См. также раздел

KsSetMajorFunctionHandler