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