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)

Consulte también

KSMETHOD

KSMETHOD_ITEM

KSMETHOD_SET

KsFastMethodHandler

KsMethodHandler

KsMethodHandlerWithAllocator