Partager via


PINTERFACE_DEREFERENCE fonction de rappel (miniport.h)

La routine InterfaceDereference décrémente le nombre de références sur une interface définie par le pilote.

Syntaxe

PINTERFACE_DEREFERENCE PinterfaceDereference;

void PinterfaceDereference(
  [in] PVOID Context
)
{...}

Paramètres

[in] Context

Pointeur vers des informations de contexte spécifiques à l’interface. L’appelant transmet la valeur qui est passée en tant que membre context de la structure INTERFACE pour l’interface.

Valeur de retour

None

Remarques

Vous pouvez utiliser la routine InterfaceReference pour incrémenter le nombre de références pour l’interface.

Le pilote qui importe l’interface est chargé d’appeler la routine InterfaceDereference pour décrémenter le nombre de références une fois que le pilote n’utilise plus l’interface. Par exemple, un pilote qui demande un pointeur vers l’interface en envoyant une requête IRP_MN_QUERY_INTERFACE appelle InterfaceDereference. En outre, un pilote qui reçoit un pointeur vers l’interface vers un autre pilote doit appeler InterfaceDereference.

Configuration requise

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête miniport.h (inclure Wdm.h, Ntddk.h, Ntifs.h, Miniport.h, Wudfwdm.h)

Voir aussi

INTERFACE

IRP_MN_QUERY_INTERFACE

InterfaceReference