IOCTL_GENERICUSBFN_GET_CLASS_INFO IOCTL (genericusbfnioctl.h)

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

Eingabepuffer

NULL.

Eingabepufferlänge

Keine.

Ausgabepuffer

Eine USBFN_CLASS_INFORMATION_PACKET , die Informationen zu den verfügbaren Pipes für ein Gerät bereitstellt.

Länge des Ausgabepuffers

Die Größe einer USBFN_CLASS_INFORMATION_PACKET-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.

Requirements (Anforderungen)

   
Kopfzeile genericusbfnioctl.h (include GenericUsbFnIoctl.h)

Weitere Informationen

DeviceIoControl

IOCTL_GENERICUSBFN_GET_CLASS_INFO_EX