Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
[S’applique à KMDF et UMDF]
La fonction de rappel d’événement evtIoTargetRemoveComplete du pilote effectue des opérations lorsque la suppression d’une cible d’E/S distante spécifiée est terminée.
Syntaxe
EVT_WDF_IO_TARGET_REMOVE_COMPLETE EvtWdfIoTargetRemoveComplete;
VOID EvtWdfIoTargetRemoveComplete(
[in] WDFIOTARGET IoTarget
)
{...}
Paramètres
[in] IoTarget
Handle vers un objet cible d’E/S.
Valeur de retour
Aucun
Remarques
Pour inscrire une EvtIoTargetRemoveComplete fonction de rappel, placez l’adresse de la fonction de rappel dans la structure WDF_IO_TARGET_OPEN_PARAMS de la cible d’E/S.
L’infrastructure appelle la fonction de rappel EvtIoTargetRemoveComplete du pilote après la EvtIoTargetQueryRemove la fonction de rappel retourne STATUS_SUCCESS, ou après la suppression inattendue de l’appareil (suppression inattendue).
La fonction de rappel EvtIoTargetRemoveComplete pilote doit fermer définitivement la cible d’E/S distante en appelant WdfIoTargetClose. Étant donné que l’appareil cible a été supprimé, la fonction de rappel EvtIoTargetRemoveComplete doit également effectuer des opérations de suppression de cibles supplémentaires qui peuvent être nécessaires, telles que la libération des ressources système que le pilote a allouées lors de l’ouverture de la cible.
La fonction de rappel EvtIoTargetRemoveComplete est facultative. Si le pilote ne fournit pas cette fonction de rappel, l’infrastructure ferme définitivement la cible d’E/S.
Pour plus d’informations sur la fonction de rappel EvtIoTargetRemoveComplete, consultez Contrôle de l’état d’une cible d’E/S générale.
Spécifications
| Besoin | Valeur |
|---|---|
| plateforme cible | Universel |
| version minimale de KMDF | 1.0 |
| version minimale de UMDF | 2.0 |
| En-tête | wdfiotarget.h (include Wdf.h) |
| IRQL | PASSIVE_LEVEL |