KSMETHOD_SET_IRP_STORAGE macro (ks.h)
Esta macro devuelve un puntero al KSMETHOD_SET en el que se encuentra el método.
Sintaxis
void KSMETHOD_SET_IRP_STORAGE(
[in] Irp
);
Parámetros
[in] Irp
Especifica el IRP pasado a la rutina del controlador.
Valor devuelto
None
Observaciones
El puntero a una estructura de KSMETHOD_SET se extrae de Irp->Tail.Overlay.DriverContext
. Los parámetros de DriverContext se inicializan mediante KsMethodHandler y KsMethodHandlerWithAllocator.
La macro se define de la siguiente manera:
#define KSMETHOD_SET_IRP_STORAGE(Irp) (*(const KSMETHOD_SET**)&(Irp)->Tail.Overlay.DriverContext[0])
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | ks.h (incluya Ks.h) |