Freigeben über


KSMETHOD_SET_IRP_STORAGE Makro (ks.h)

Dieses Makro gibt einen Zeiger auf die KSMETHOD_SET zurück, in der sich die Methode befindet.

Syntax

void KSMETHOD_SET_IRP_STORAGE(
  [in]  Irp
);

Parameter

[in] Irp

Gibt das an die Handlerroutine übergebene IRP an.

Rückgabewert

Nichts

Bemerkungen

Der Zeiger auf eine KSMETHOD_SET-Struktur wird aus Irp->Tail.Overlay.DriverContextextrahiert. Parameter in DriverContext- werden durch KsMethodHandler und KsMethodHandlerWithAllocatorinitialisiert.

Das Makro ist wie folgt definiert:

#define KSMETHOD_SET_IRP_STORAGE(Irp)   (*(const KSMETHOD_SET**)&(Irp)->Tail.Overlay.DriverContext[0])

Anforderungen

Anforderung Wert
Zielplattform- Desktop
Header- ks.h (enthalten Ks.h)

Siehe auch

KSMETHOD-

KSMETHOD_ITEM

KSMETHOD_SET

KsFastMethodHandler-

KsMethodHandler-

KsMethodHandlerWithAllocator