макрос KSMETHOD_ITEM_IRP_STORAGE (ks.h)
Этот макрос обращается к указателю на соответствующий KSMETHOD_ITEM. Обратите внимание, что этот указатель задается только при использовании KsMethodHandlerWithAllocator.
Синтаксис
void KSMETHOD_ITEM_IRP_STORAGE(
[in] Irp
);
Параметры
[in] Irp
Указывает IRP, передаваемый подпрограмме обработчика.
Возвращаемое значение
None
Remarks
Указатель на структуру KSMETHOD_ITEM извлекается из Irp->Tail.Overlay.DriverContext
. Параметры в DriverContext инициализируются KsMethodHandler и KsMethodHandlerWithAllocator.
Макрос определяется следующим образом:
#define KSMETHOD_ITEM_IRP_STORAGE(Irp) (*(const KSMETHOD_ITEM**)&(Irp)->;Tail.Overlay.DriverContext[3])
Требования
Требование | Значение |
---|---|
Целевая платформа | Персональный компьютер |
Верхняя часть | ks.h (включая Ks.h) |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по