Condividi tramite


macro KSMETHOD_TYPE_IRP_STORAGE (ks.h)

Questa macro accede al tipo di metodo come descritto nella KSMETHOD_ITEM. Se il metodo verrà elaborato in modo asincrono usando KsDispatchSpecificMethod, questa archiviazione deve essere mantenuta intatta.

Sintassi

void KSMETHOD_TYPE_IRP_STORAGE(
  [in]  Irp
);

Parametri

[in] Irp

Specifica l'IRP passato alla routine del gestore.

Valore restituito

nessuno

Osservazioni

La struttura KSMETHOD_ITEM pertinente viene estratta da Irp-Tail.Overlay.DriverContext>. I parametri in DriverContext vengono inizializzati da KsMethodHandler e KsMethodHandlerWithAllocator.

La macro è definita come segue:

#define KSMETHOD_TYPE_IRP_STORAGE(Irp)  (*(ULONG_PTR*)(&(Irp)->Tail.Overlay.DriverContext[2]))

Requisiti

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

Vedi anche

KSMETHOD

KSMETHOD_ITEM

KSMETHOD_SET

KsFastMethodHandler

KsMethodHandler

KsMethodHandlerWithAllocator