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.
Dieser Header wird von usbref verwendet. Weitere Informationen finden Sie unter
usbbusif.h enthält die folgenden Programmierschnittstellen:
Rückruffunktionen
|
PUSB_BUSIFFN_ENUM_LOG_ENTRY Diese Rückruffunktion wird nicht unterstützt. Die EnumLogEntry-Routine erstellt einen Protokolleintrag. |
|
PUSB_BUSIFFN_GETUSBDI_VERSION Die GetUSBDIVersion-Routine gibt die Versionsnummer der USB-Schnittstelle und die Versionsnummer der USB-Spezifikation zurück, die die Schnittstelle definiert, zusammen mit Informationen zu Hostcontrollerfunktionen. |
|
PUSB_BUSIFFN_IS_DEVICE_HIGH_SPEED Die USB_BUSIFFN_IS_DEVICE_HIGH_SPEED Routine gibt TRUE zurück, wenn das Gerät mit hoher Geschwindigkeit betrieben wird. |
|
PUSB_BUSIFFN_QUERY_BUS_INFORMATION Die QueryBusInformation-Routine ruft Informationen zum Bus ab. |
|
PUSB_BUSIFFN_QUERY_BUS_TIME Die QueryBusTime-Funktion ruft die aktuelle 32-Bit-USB-Framenummer ab. |
|
PUSB_BUSIFFN_QUERY_BUS_TIME_EX Die QueryBusTimeEx-Routine ruft die aktuelle 32-Bit-USB-Microframenummer ab. |
|
PUSB_BUSIFFN_QUERY_CONTROLLER_TYPE Die QueryControllerType-Routine ruft Informationen zum USB-Hostcontroller ab, an den das USB-Gerät angeschlossen ist. |
|
PUSB_BUSIFFN_SUBMIT_ISO_OUT_URB Diese Rückruffunktion wird nicht unterstützt. Die SubmitIsoOutUrb-Funktion sendet einen USB-Anforderungsblock (URB) direkt an den Bustreiber, ohne dass die Zuordnung eines IRP erforderlich ist. |
|
USBC_START_DEVICE_CALLBACK Die USBC_START_DEVICE_CALLBACK Routine ermöglicht es einem USB-Clienttreiber, eine benutzerdefinierte Definition der Schnittstellensammlungen auf einem Gerät bereitzustellen. |
Strukturen
|
USB_BUS_INFORMATION_LEVEL_0 Die USB_BUS_INFORMATION_LEVEL_0-Struktur wird in Verbindung mit der QueryBusInformation-Schnittstellenroutine verwendet, um Informationen über den Bus zu melden. |
|
USB_BUS_INFORMATION_LEVEL_1 Die USB_BUS_INFORMATION_LEVEL_1-Struktur wird in Verbindung mit der QueryBusInformation-Schnittstellenroutine verwendet, um Informationen über den Bus zu melden. |
|
USB_BUS_INTERFACE_USBDI_V0 Die USB_BUS_INTERFACE_USBDI_V0-Struktur wird vom USB-Hubtreiber bereitgestellt, damit USB-Clients direkte Aufrufe an den Hubtreiber tätigen können, ohne IRPs zuzuweisen. |
|
USB_BUS_INTERFACE_USBDI_V1 Die USB_BUS_INTERFACE_USBDI_V1-Struktur wird vom USB-Hubtreiber bereitgestellt, damit USB-Clients direkte Aufrufe an den Hubtreiber tätigen können, ohne IRPs zuzuweisen. |
|
USB_BUS_INTERFACE_USBDI_V2 Die USB_BUS_INTERFACE_USBDI_V2-Struktur wird vom USB-Hubtreiber bereitgestellt, damit USB-Clients direkte Aufrufe an den Hubtreiber tätigen können, ohne IRPs zuzuweisen. |
|
USB_BUS_INTERFACE_USBDI_V3 Die USB_BUS_INTERFACE_USBDI_V3-Struktur wird vom USB-Hubtreiber bereitgestellt, damit USB-Clients direkte Aufrufe an den Hubtreiber tätigen können, ohne IRPs zuzuweisen. |
|
USBC_DEVICE_CONFIGURATION_INTERFACE_V1 Die USBC_DEVICE_CONFIGURATION_INTERFACE_V1-Struktur wird von den vom Anbieter bereitgestellten Filtertreibern verfügbar gemacht, um den generischen übergeordneten USB-Treiber beim Definieren von Schnittstellensammlungen zu unterstützen. |
|
USBC_FUNCTION_DESCRIPTOR Die USBC_FUNCTION_DESCRIPTOR-Struktur beschreibt eine USB-Funktion und die zugehörige Schnittstellensammlung. |