функция обратного вызова PFNKSCONTEXT_DISPATCH (ks.h)

Подпрограмма KStrContextDispatch мини-драйвера потоковой передачи вызывается для обработки IRP_MJ_POWER IRP.

Синтаксис

PFNKSCONTEXT_DISPATCH PfnkscontextDispatch;

NTSTATUS PfnkscontextDispatch(
  [in] PVOID Context,
  [in] PIRP Irp
)
{...}

Параметры

[in] Context

Указывает предоставленный пользователем контекст памяти, передаваемый в качестве аргумента PowerContext функции KsSetPowerDispatch .

[in] Irp

Указывает IRP мощности для обработки.

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

Возвращает STATUS_SUCCESS.

Комментарии

KStrContextDispatch не должен заполнять power IRP, который передается в параметре Irp .

Чтобы управлять только записью списка, KStrContextDispatch может вызывать KsSetPowerDispatch при обработке IRP питания. Управление другими записями списка может привести к ошибкам перечисления.

Требования

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

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

KsSetPowerDispatch