Share via


IOCTL_GENERICUSBFN_REGISTER_USB_STRING IOCTL (genericusbfnioctl.h)

Dieser E/A-Steuercode (IOCTL) wird von einem Benutzermodusdienst oder einer Anwendung gesendet, um einen USB-Zeichenfolgendeskriptor (Universal Serial Bus) zu registrieren.

Eingabepuffer

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

Länge des Eingabepuffers

Die Größe einer USBFN_USB_STRING-Struktur .

Ausgabepuffer

NULL.

Länge des Ausgabepuffers

Keine.

Hinweise

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

Wenn dieser E/A-Kontrollcode (IOCTL) synchron aufgerufen wird, legen Sie den parameter lpOverlapped auf NULL fest. Wenn diese IOCTL asynchron aufgerufen wird, weisen Sie den lpOverlapped-Parameter einem Zeiger auf eine OVERLAPPED-Struktur zu, die ein Handle für ein Ereignisobjekt enthält. Die Ereignisobjekte signalisieren, wenn der Vorgang abgeschlossen ist.

Der Rückgabewert ist ein BOOL-Wert, der den Erfolg oder Fehler des Vorgangs angibt. TRUE gibt den Erfolg an, andernfalls FALSE.

Requirements (Anforderungen)

   
Kopfzeile genericusbfnioctl.h (include GenericUsbFnIoctl.h)

Weitere Informationen

DeviceIoControl