макрос KSMETHOD_ITEM_IRP_STORAGE (ks.h)
Этот макрос обращается к указателю на соответствующие KSMETHOD_ITEM. Обратите внимание, что этот указатель устанавливается только при использовании KsMethodHandlerWithAllocator.
Синтаксис
void KSMETHOD_ITEM_IRP_STORAGE(
[in] Irp
);
Параметры
[in] Irp
Указывает IRP, переданный в подпрограмму обработчика.
Возвращаемое значение
Никакой
Замечания
Указатель на структуру 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 (include Ks.h) |