Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt einen angegebenen USB-Deskriptor zurück.
Hauptcode
Eingabepuffer
Zeiger auf eine USBSCAN_GET_DESCRIPTOR Struktur.
Eingabepufferlänge
Größe des Eingabepuffers.
Ausgabepuffer
Zeigen Sie auf eine USB_DEVICE_DESCRIPTOR-, USB_STRING_DESCRIPTOR- oder USB_CONFIGURATION_DESCRIPTOR-Struktur.
Länge des Ausgabepuffers
Größe des Ausgabepuffers.
Statusblock
Irp->IoStatus.Status auf STATUS_SUCCESS festgelegt ist, wenn die Anforderung erfolgreich ist. Andernfalls Status der entsprechenden Fehlerbedingung als NTSTATUS- Code.
Bemerkungen
DeviceIoControl-Parameter
Wenn die DeviceloControl--Funktion mit dem IOCTL_GET_USB_DESCRIPTOR E/A-Steuerelementcode aufgerufen wird, muss der Aufrufer die Adresse einer USBSCAN_GET_DESCRIPTOR Struktur als lpInBuffer Parameter der Funktion angeben. Je nach dem für das DescriptorType- Element der USBSCAN_GET_DESCRIPTOR Struktur angegebenen Wert muss der lpOutbuffer- Parameter der Funktion auf einen USB_DEVICE_DESCRIPTOR, USB_STRING_DESCRIPTORoder eine USB_CONFIGURATION_DESCRIPTOR Struktur verweisen.
Der Kernelmodustreiber ruft einen USB-Deskriptor ab, indem UsbBuildGetDescriptorRequestaufgerufen wird.
Weitere Informationen finden Sie unter Zugreifen auf Kernel-Mode Drivers for Still Image Devices.
Weitere Informationen zu USB-Deskriptoren finden Sie in der Universal Serial Bus Specification.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header- | usbscan.h (include Usbscan.h) |