Partager via


fonction USBD_CloseHandle (usbdlib.h)

Le USBD_CloseHandle routine est appelé par un pilote client USB pour fermer un handle USBD et libérer toutes les ressources associées à l’inscription du pilote.

Syntaxe

void USBD_CloseHandle(
  [in] USBD_HANDLE USBDHandle
);

Paramètres

[in] USBDHandle

Poignée USBD à fermer. Le handle est récupéré par le pilote client lors d’un appel précédent à la routine USBD_CreateHandle .

Valeur de retour

None

Remarques

Un pilote client doit appeler USBD_CloseHandle dans la routine du pilote qui gère l’IRP IRP_MN_REMOVE_DEVICE . Le pilote client doit appeler la routine avant d’envoyer l’IRP vers le bas de la pile de pilotes USB.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Nécessite le DDK pour Windows 8. Cible Windows Vista et les versions ultérieures du système d’exploitation Windows.
Plateforme cible Desktop (Expérience utilisateur)
En-tête usbdlib.h
Bibliothèque Usbdex.lib
IRQL PASSIVE_LEVEL

Voir aussi

Allocation et génération d’URBs

USBD_CreateHandle