IOCTL_INTERNAL_USBFN_REGISTER_USB_STRING IOCTL (usbfnioctl.h)

Der Klassentreiber sendet diese Anforderung, um einen USB-Zeichenfolgendeskriptor zu registrieren.

Hauptcode

IRP_MJ_INTERNAL_DEVICE_CONTROL

Eingabepuffer

Ein Zeiger auf einen Puffer, der eine USBFN_USB_STRING-Struktur mit dem USB-Zeichenfolgendeskriptor enthält.

Länge des Eingabepuffers

Die Länge des Eingabepuffers muss mindestens sizeof(USBFN_USB_STRING)sein.

Ausgabepuffer

NULL.

Länge des Ausgabepuffers

Keine.

Statusblock

Wenn die Anforderung erfolgreich ist, gibt die USB-Funktionsklassenerweiterung (UFX) STATUS_SUCCESS oder einen anderen status Wert zurück, für den NT_SUCCESS(status) gleich TRUE ist. Andernfalls wird ein status Wert zurückgegeben, für den NT_SUCCESS(status) gleich FALSE ist.

Hinweise

Diese Anforderung muss nach dem Senden der IOCTL_INTERNAL_USBFN_ACTIVATE_USB_BUS-Anforderung gesendet werden.

Anforderungen

Anforderung Wert
Header usbfnioctl.h

Weitere Informationen

IOCTL_INTERNAL_USBFN_ACTIVATE_USB_BUS

USBFN_USB_STRING