IOCTL_GENERICUSBFN_GET_CLASS_INFO_EX IOCTL (genericusbfnioctl.h)

Dieser E/A-Steuerungscode (IOCTL) wird von einem Benutzermodusdienst oder einer Anwendung gesendet, um Informationen zu den verfügbaren Pipes eines Geräts abzurufen, wie in der Registrierung konfiguriert.

Eingabepuffer

NULL.

Eingabepufferlänge

Keine.

Ausgabepuffer

Ein USBFN_CLASS_INFORMATION_PACKET_EX , der Informationen zu den verfügbaren Pipes für ein Gerät bereitstellt.

Länge des Ausgabepuffers

Die Größe einer USBFN_CLASS_INFORMATION_PACKET_EX-Struktur .

Hinweise

Wenn dieser E/A-Steuerungscode (IOCTL) synchron aufgerufen wird, legen Sie den lpOverlapped-Parameter auf NULL fest. Wenn diese IOCTL asynchron aufgerufen wird, weisen Sie den lpOverlapped-Parameter einem Zeiger zu einer OVERLAPPED-Struktur zu, die ein Handle zu einem 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.

Anforderungen

Anforderung Wert
Header genericusbfnioctl.h (include GenericUsbFnIoctl.h)

Weitere Informationen

DeviceIoControl

IOCTL_GENERICUSBFN_GET_CLASS_INFO