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) |