macro KSMETHOD_ITEM_IRP_STORAGE (ks.h)
Cette macro accède à un pointeur vers le KSMETHOD_ITEM approprié. Notez que ce pointeur est défini uniquement lors de l’utilisation de KsMethodHandlerWithAllocator.
Syntaxe
void KSMETHOD_ITEM_IRP_STORAGE(
[in] Irp
);
Paramètres
[in] Irp
Spécifie l’IRP passé à la routine du gestionnaire.
Valeur de retour
None
Remarques
Le pointeur vers une structure KSMETHOD_ITEM est extrait de Irp->Tail.Overlay.DriverContext
. Les paramètres dans DriverContext sont initialisés par KsMethodHandler et KsMethodHandlerWithAllocator.
La macro est définie comme suit :
#define KSMETHOD_ITEM_IRP_STORAGE(Irp) (*(const KSMETHOD_ITEM**)&(Irp)->;Tail.Overlay.DriverContext[3])
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | ks.h (inclure Ks.h) |