IOCTL_USB_UNREGISTER_FOR_TRANSPORT_CHARACTERISTICS_CHANGE IOCTL (usbioctl.h)

Cette demande empêche l’appelant d’obtenir des notifications sur les modifications des caractéristiques de transport.

Code principal

IRP_MJ_DEVICE_CONTROL

Mémoire tampon d'entrée

Pointeur vers une structure de USB_TRANSPORT_CHARACTERISTICS_CHANGE_UNREGISTRATION qui contient le handle d’inscription précédemment reçu par la demande IOCTL_USB_REGISTER_FOR_TRANSPORT_CHARACTERISTICS_CHANGE .

Longueur de la mémoire tampon d’entrée

Taille de la structure USB_TRANSPORT_CHARACTERISTICS_CHANGE_UNREGISTRATION .

Bloc d’état

Irp->IoStatus.Status est défini sur STATUS_SUCCESS si la demande réussit. Sinon, Status indique la condition d’erreur appropriée en tant que code NTSTATUS .

Remarques

Une fois cette demande terminée, le handle d’inscription est considéré comme obsolète et les demandes envoyées sur ce handle échouent par la pile de pilotes USB.

Configuration requise

Condition requise Valeur
En-tête usbioctl.h
IRQL <=DISPATCH_LEVEL

Voir aussi

Création de requêtes IOCTL dans les pilotes

Pilotes clients USB pour Media-Agnostic (MA-USB)

WdfIoTargetSendInternalIoctlOthersSynchronously

WdfIoTargetSendInternalIoctlSynchronously

WdfIoTargetSendIoctlSynchronously