Condividi tramite


macro KSMETHOD_ITEM_IRP_STORAGE (ks.h)

Questa macro accede a un puntatore alla KSMETHOD_ITEM pertinente. Si noti che questo puntatore è impostato solo quando si usa KsMethodHandlerWithAllocator.

Sintassi

void KSMETHOD_ITEM_IRP_STORAGE(
  [in]  Irp
);

Parametri

[in] Irp

Specifica l'IRP passato alla routine del gestore.

Valore restituito

nessuno

Osservazioni

Il puntatore a una struttura di KSMETHOD_ITEM viene estratto da Irp->Tail.Overlay.DriverContext. I parametri in DriverContext vengono inizializzati da KsMethodHandler e KsMethodHandlerWithAllocator.

La macro è definita come segue:

#define KSMETHOD_ITEM_IRP_STORAGE(Irp)  (*(const KSMETHOD_ITEM**)&(Irp)->;Tail.Overlay.DriverContext[3])

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione ks.h (include Ks.h)

Vedi anche

KSMETHOD

KSMETHOD_ITEM

KSMETHOD_SET

KsFastMethodHandler

KsMethodHandler

KsMethodHandlerWithAllocator