IOCTL_USB_UNREGISTER_FOR_TRANSPORT_CHARACTERISTICS_CHANGE IOCTL (usbioctl.h)

Diese Anforderung hebt die Registrierung des Aufrufers davon ab, Benachrichtigungen über Änderungen der Transportmerkmale zu erhalten.

Hauptcode

IRP_MJ_DEVICE_CONTROL

Eingabepuffer

Ein Zeiger auf eine USB_TRANSPORT_CHARACTERISTICS_CHANGE_UNREGISTRATION-Struktur , die das Registrierungshandle enthält, das zuvor von der IOCTL_USB_REGISTER_FOR_TRANSPORT_CHARACTERISTICS_CHANGE-Anforderung empfangen wurde.

Eingabepufferlänge

Die Größe der USB_TRANSPORT_CHARACTERISTICS_CHANGE_UNREGISTRATION-Struktur .

Statusblock

Irp->IoStatus.Status ist auf STATUS_SUCCESS festgelegt, wenn die Anforderung erfolgreich ist. Andernfalls gibt Status die entsprechende Fehlerbedingung als NTSTATUS-Code an.

Hinweise

Nachdem diese Anforderung abgeschlossen wurde, wird das Registrierungshandle als veraltet betrachtet, und anforderungen, die an diesem Handle gesendet werden, sind vom USB-Treiberstapel fehlgeschlagen.

Anforderungen

Anforderung Wert
Header usbioctl.h
IRQL <=DISPATCH_LEVEL

Weitere Informationen

Erstellen von IOCTL-Anforderungen in Treibern

USB-Clienttreiber für Media-Agnostic (MA-USB)

WdfIoTargetSendInternalIoctlOthersSynchronly

WdfIoTargetSendInternalIoctlSynchronly

WdfIoTargetSendIoctlSynchronly