KSMETHOD_ITEM_IRP_STORAGE Makro (ks.h)
Dieses Makro greift auf einen Zeiger auf die relevante KSMETHOD_ITEM zu. Beachten Sie, dass dieser Zeiger nur festgelegt wird, wenn KsMethodHandlerWithAllocator verwendet wird.
Syntax
void KSMETHOD_ITEM_IRP_STORAGE(
[in] Irp
);
Parameter
[in] Irp
Gibt die an die Handlerroutine übergebene IRP an.
Rückgabewert
Keine
Bemerkungen
Der Zeiger auf eine KSMETHOD_ITEM-Struktur wird aus Irp->Tail.Overlay.DriverContext
extrahiert. Parameter in DriverContext werden von KsMethodHandler und KsMethodHandlerWithAllocator initialisiert.
Das Makro ist wie folgt definiert:
#define KSMETHOD_ITEM_IRP_STORAGE(Irp) (*(const KSMETHOD_ITEM**)&(Irp)->;Tail.Overlay.DriverContext[3])
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | ks.h (einschließlich Ks.h) |