Поделиться через


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

KStrContextDispatch потоковой передачи мини-drive вызывается для обработки 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 (include Ks.h)

См. также

KsSetPowerDispatch