функция обратного вызова 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) |