usbioctl.h-Header
Dieser Header wird von usbref verwendet. Weitere Informationen finden Sie unter
usbioctl.h enthält die folgenden Programmierschnittstellen:
IOCTLs
IOCTL_GET_HCD_DRIVERKEY_NAME Die IOCTL_GET_HCD_DRIVERKEY_NAME E/A-Steuerungsanforderung ruft den Namen des Treiberschlüssels in der Registrierung für einen USB-Hostcontrollertreiber ab. |
IOCTL_INTERNAL_USB_CYCLE_PORT Die IOCTL_INTERNAL_USB_CYCLE_PORT E/A-Anforderung simuliert das Trennen und erneutes Trennen eines Geräts am Port, der der PDO zugeordnet ist. |
IOCTL_INTERNAL_USB_ENABLE_PORT Die IOCTL_INTERNAL_USB_ENABLE_PORT IOCTL ist veraltet. Nicht verwenden. |
IOCTL_INTERNAL_USB_GET_BUS_INFO Die IOCTL_INTERNAL_USB_GET_BUS_INFO E/A-Anforderung fragt den Bustreiber nach bestimmten Businformationen ab. |
IOCTL_INTERNAL_USB_GET_BUSGUID_INFO Die IOCTL_INTERNAL_USB_GET_BUSGUID_INFO IOCTL ist veraltet. Nicht verwenden. |
IOCTL_INTERNAL_USB_GET_CONTROLLER_NAME Die IOCTL_INTERNAL_USB_GET_CONTROLLER_NAME E/A-Anforderung fragt den Bustreiber nach dem Gerätenamen des USB-Hostcontrollers ab. |
IOCTL_INTERNAL_USB_GET_DEVICE_CONFIG_INFO Die IOCTL_INTERNAL_USB_GET_DEVICE_CONFIG_INFO E/A-Anforderung gibt Informationen zu einem USB-Gerät und dem Hub zurück, an den es angeschlossen ist. |
IOCTL_INTERNAL_USB_GET_DEVICE_HANDLE Die IOCTL_INTERNAL_USB_GET_DEVICE_HANDLE IOCTL wird vom USB-Hubtreiber verwendet. Nicht verwenden. |
IOCTL_INTERNAL_USB_GET_DEVICE_HANDLE_EX Die IOCTL_INTERNAL_USB_GET_DEVICE_HANDLE_EX IOCTL wird vom USB-Hubtreiber verwendet. Nicht verwenden. |
IOCTL_INTERNAL_USB_GET_HUB_COUNT Die IOCTL_INTERNAL_USB_GET_HUB_COUNT IOCTL wird vom USB-Hubtreiber verwendet. Nicht verwenden. |
IOCTL_INTERNAL_USB_GET_HUB_NAME Die IOCTL_INTERNAL_USB_GET_HUB_NAME E/A-Anforderung wird von Treibern verwendet, um den symbolischen UNICODE-Namen für die Ziel-PDO abzurufen, wenn die PDO für einen Hub gilt. |
IOCTL_INTERNAL_USB_GET_PARENT_HUB_INFO Die IOCTL_INTERNAL_USB_GET_PARENT_HUB_INFO wird vom USB-Hubtreiber verwendet. Nicht verwenden. |
IOCTL_INTERNAL_USB_GET_PORT_STATUS Die IOCTL_INTERNAL_USB_GET_PORT_STATUS E/A-Anforderung fragt die status der PDO ab. IOCTL_INTERNAL_USB_GET_PORT_STATUS ist eine E/A-Steuerungsanforderung im Kernelmodus. Diese Anforderung zielt auf die USB-Hub-PDO ab. Diese IOCTL muss am IRQL = PASSIVE_LEVEL gesendet werden. |
IOCTL_INTERNAL_USB_GET_ROOTHUB_PDO Die IOCTL_INTERNAL_USB_GET_ROOTHUB_PDO IOCTL wird vom USB-Hubtreiber verwendet. Nicht verwenden. |
IOCTL_INTERNAL_USB_GET_TOPOLOGY_ADDRESS Die IOCTL_INTERNAL_USB_GET_TOPOLOGY_ADDRESS E/A-Anforderung gibt Informationen über den Hostcontroller zurück, an den das USB-Gerät angeschlossen ist, und den Standort des Geräts in der USB-Gerätestruktur. |
IOCTL_INTERNAL_USB_GET_TT_DEVICE_HANDLE Die IOCTL_INTERNAL_USB_GET_TT_DEVICE_HANDLE wird vom USB-Hubtreiber verwendet. Nicht verwenden. |
IOCTL_INTERNAL_USB_NOTIFY_IDLE_READY Die IOCTL_INTERNAL_USB_NOTIFY_IDLE_READY IOCTL wird vom USB-Hubtreiber verwendet. Nicht verwenden. |
IOCTL_INTERNAL_USB_RECORD_FAILURE Die IOCTL_INTERNAL_USB_RECORD_FAILURE IOCTL wird vom USB-Hubtreiber verwendet. Nicht verwenden. |
IOCTL_INTERNAL_USB_REGISTER_COMPOSITE_DEVICE Die IOCTL_INTERNAL_USB_REGISTER_COMPOSITE_DEVICE E/A-Anforderung registriert den Treiber eines USB-Multifunktionsgeräts (Zusammengesetzter Treiber) beim zugrunde liegenden USB-Treiberstapel. |
IOCTL_INTERNAL_USB_REQ_GLOBAL_RESUME Die IOCTL_INTERNAL_USB_REQ_GLOBAL_RESUME IOCTL wird vom USB-Hubtreiber verwendet. Nicht verwenden. |
IOCTL_INTERNAL_USB_REQ_GLOBAL_SUSPEND Die IOCTL_INTERNAL_USB_REQ_GLOBAL_SUSPEND IOCTL wird vom USB-Hubtreiber verwendet. Nicht verwenden. |
IOCTL_INTERNAL_USB_REQUEST_REMOTE_WAKE_NOTIFICATION Die IOCTL_INTERNAL_USB_REQUEST_REMOTE_WAKE_NOTIFICATION E/A-Anforderung wird vom Treiber eines USB-Multifunktionsgeräts (Universal Serial Bus) (zusammengesetzter Treiber) gesendet, um Remotereaktivierungsbenachrichtigungen von einer bestimmten Funktion im Gerät anzufordern. |
IOCTL_INTERNAL_USB_RESET_PORT Die IOCTL_INTERNAL_USB_RESET_PORT E/A-Steuerungsanforderung wird von einem Treiber verwendet, um den Upstream Port des verwalteten Geräts zurückzusetzen. |
IOCTL_INTERNAL_USB_SUBMIT_IDLE_NOTIFICATION Die IOCTL_INTERNAL_USB_SUBMIT_IDLE_NOTIFICATION E/A-Anforderung wird von Treibern verwendet, um den USB-Bustreiber darüber zu informieren, dass sich ein Gerät im Leerlauf befindet und angehalten werden kann. |
IOCTL_INTERNAL_USB_SUBMIT_URB Die IOCTL_INTERNAL_USB_SUBMIT_URB E/A-Steuerungsanforderung wird von Treibern verwendet, um eine URB an den Bustreiber zu übermitteln. IOCTL_INTERNAL_USB_SUBMIT_URB ist eine E/A-Steuerungsanforderung im Kernelmodus. Diese Anforderung zielt auf die USB-Hub-PDO ab. |
IOCTL_INTERNAL_USB_UNREGISTER_COMPOSITE_DEVICE Die IOCTL_INTERNAL_USB_UNREGISTER_COMPOSITE_DEVICE E/A-Anforderung hebt die Registrierung des Treibers eines USB-Multifunktionsgeräts (zusammengesetzter Treiber) auf und gibt alle Ressourcen frei, die der Registrierung zugeordnet sind. |
IOCTL_USB_DIAG_IGNORE_HUBS_OFF Das IOCTL_USB_DIAG_IGNORE_HUBS_OFF E/A-Steuerelement ist veraltet. Nicht verwenden. |
IOCTL_USB_DIAG_IGNORE_HUBS_ON Das IOCTL_USB_DIAG_IGNORE_HUBS_ON E/A-Steuerelement ist veraltet. Nicht verwenden. |
IOCTL_USB_DIAGNOSTIC_MODE_OFF Das IOCTL_USB_DIAGNOSTIC_MODE_OFF E/A-Steuerelement ist veraltet. Nicht verwenden. |
IOCTL_USB_DIAGNOSTIC_MODE_ON Das IOCTL_USB_DIAGNOSTIC_MODE_ON E/A-Steuerelement ist veraltet. Nicht verwenden. |
IOCTL_USB_GET_DESCRIPTOR_FROM_NODE_CONNECTION Die IOCTL_USB_GET_DESCRIPTOR_FROM_NODE_CONNECTION E/A-Steuerungsanforderung ruft einen oder mehrere Deskriptoren für das Gerät ab, das dem angegebenen Portindex zugeordnet ist. IOCTL_USB_GET_DESCRIPTOR_FROM_NODE_CONNECTION ist eine E/A-Steuerungsanforderung für den Benutzermodus. |
IOCTL_USB_GET_DEVICE_CHARACTERISTICS Der Clienttreiber sendet diese Anforderung, um allgemeine Merkmale eines USB-Geräts zu bestimmen, z. B. maximale Sende- und Empfangsverzögerungen für jede Anforderung. |
IOCTL_USB_GET_FRAME_NUMBER_AND_QPC_FOR_TIME_SYNC Die IOCTL_USB_GET_FRAME_NUMBER_AND_QPC_FOR_TIME_SYNC IOCTL-Funktion ruft den QPC-Wert (System Query Performance Counter) für einen bestimmten Frame und Microframe ab. |
IOCTL_USB_GET_HUB_CAPABILITIES Die IOCTL_USB_GET_HUB_CAPABILITIES E/A-Steuerungsanforderung ruft die Funktionen eines USB-Hubs ab. |
IOCTL_USB_GET_HUB_CAPABILITIES_EX Die IOCTL_USB_GET_HUB_CAPABILITIES_EX E/A-Steuerungsanforderung ruft die Funktionen eines USB-Hubs ab. IOCTL_USB_GET_HUB_CAPABILITIES_EX ist eine E/A-Steuerungsanforderung im Benutzermodus. Diese Anforderung richtet sich an das USB-Hubgerät (GUID_DEVINTERFACE_USB_HUB). |
IOCTL_USB_GET_HUB_INFORMATION_EX Die IOCTL_USB_GET_HUB_INFORMATION_EX E/A-Steuerungsanforderung wird von einer Anwendung gesendet, um Informationen zu einem USB-Hub in einer USB_HUB_INFORMATION_EX-Struktur abzurufen. Die Anforderung ruft die höchste Portnummer auf dem Hub ab. |
IOCTL_USB_GET_NODE_CONNECTION_ATTRIBUTES Die IOCTL_USB_GET_NODE_CONNECTION_ATTRIBUTES E/A-Steuerelementanforderung ruft die erweiterten Portattribute von Microsoft für einen bestimmten Port ab. |
IOCTL_USB_GET_NODE_CONNECTION_DRIVERKEY_NAME Die IOCTL_USB_GET_NODE_CONNECTION_DRIVERKEY_NAME E/A-Steuerelementanforderung ruft den Namen des Treiberregistrierungsschlüssels ab, der dem Gerät zugeordnet ist, das mit dem angegebenen Port verbunden ist. |
IOCTL_USB_GET_NODE_CONNECTION_INFORMATION Die IOCTL_USB_GET_NODE_CONNECTION_INFORMATION Anforderung ruft Informationen über den angegebenen USB-Anschluss und das Gerät ab, das an den Port angeschlossen ist, falls vorhanden. Clienttreiber müssen diese IOCTL an eine IRQL von PASSIVE_LEVEL senden. IOCTL_USB_GET_NODE_CONNECTION_INFORMATION ist eine E/A-Steuerungsanforderung im Benutzermodus. Diese Anforderung richtet sich an das USB-Hubgerät (GUID_DEVINTERFACE_USB_HUB). Senden Sie diese Anforderung nicht an den Stammhub. |
IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX Die IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX Anforderung ruft Informationen über einen USB-Anschluss und das Gerät ab, das an den Port angeschlossen ist, sofern vorhanden. Clienttreiber müssen diese IOCTL an eine IRQL von PASSIVE_LEVEL senden. IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX ist eine E/A-Steuerungsanforderung im Benutzermodus. Diese Anforderung richtet sich an das USB-Hubgerät (GUID_DEVINTERFACE_USB_HUB). Senden Sie diese Anforderung nicht an den Stammhub. |
IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX_V2 Das IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX_V2 E/A-Steuerelements wird von einer Anwendung gesendet, um Informationen zu den Protokollen abzurufen, die von einem bestimmten USB-Anschluss auf einem Hub unterstützt werden. Die Anforderung ruft auch die Geschwindigkeitsfunktion des Ports ab. |
IOCTL_USB_GET_NODE_CONNECTION_NAME Die IOCTL_USB_GET_NODE_CONNECTION_NAME E/A-Steuerelementanforderung wird mit der USB_NODE_CONNECTION_NAME-Struktur verwendet, um den symbolischen Linknamen des Hubs abzurufen, der an den Downstreamport angefügt ist. IOCTL_USB_GET_NODE_CONNECTION_NAME ist eine E/A-Steuerungsanforderung im Benutzermodus. Diese Anforderung richtet sich an das USB-Hubgerät (GUID_DEVINTERFACE_USB_HUB). |
IOCTL_USB_GET_NODE_CONNECTION_SUPERSPEEDPLUS_INFORMATION |
IOCTL_USB_GET_NODE_INFORMATION Die IOCTL_USB_GET_NODE_INFORMATION E/A-Steuerungsanforderung wird mit der USB_NODE_INFORMATION-Struktur verwendet, um Informationen zu einem übergeordneten Gerät abzurufen. IOCTL_USB_GET_NODE_INFORMATION ist eine E/A-Steuerungsanforderung im Benutzermodus. |
IOCTL_USB_GET_PORT_CONNECTOR_PROPERTIES Die IOCTL_USB_GET_PORT_CONNECTOR_PROPERTIES E/A-Steuerungsanforderung wird von einer Anwendung gesendet, um Informationen zu einem bestimmten Port auf einem USB-Hub abzurufen. |
IOCTL_USB_GET_ROOT_HUB_NAME Die IOCTL_USB_GET_ROOT_HUB_NAME E/A-Steuerelementanforderung wird mit der USB_ROOT_HUB_NAME-Struktur verwendet, um den symbolischen Linknamen des Stammhubs abzurufen. IOCTL_USB_GET_ROOT_HUB_NAME ist eine E/A-Steuerungsanforderung im Benutzermodus. |
IOCTL_USB_GET_TRANSPORT_CHARACTERISTICS Der Clienttreiber sendet diese Anforderung, um die Transportmerkmale abzurufen. |
IOCTL_USB_HCD_DISABLE_PORT Die IOCTL_USB_HCD_DISABLE_PORT IOCTL ist veraltet. Nicht verwenden. |
IOCTL_USB_HCD_ENABLE_PORT Die IOCTL_USB_HCD_ENABLE_PORT IOCTL ist veraltet. Nicht verwenden. |
IOCTL_USB_HCD_GET_STATS_1 Die IOCTL_USB_HCD_GET_STATS_1 IOCTL ist veraltet. Nicht verwenden. |
IOCTL_USB_HCD_GET_STATS_2 Die IOCTL_USB_HCD_GET_STATS_2 IOCTL ist veraltet. Nicht verwenden. |
IOCTL_USB_HUB_CYCLE_PORT Die IOCTL_USB_HUB_CYCLE_PORT E/A-Steuerungsanforderung schaltet den Port ein, der dem PDO zugeordnet ist, der die Anforderung empfängt. |
IOCTL_USB_NOTIFY_ON_TRANSPORT_CHARACTERISTICS_CHANGE Diese Anforderung benachrichtigt den Aufrufer über Änderungen der Transporteigenschaften. |
IOCTL_USB_REGISTER_FOR_TRANSPORT_CHARACTERISTICS_CHANGE Diese Anforderung registriert sich für Benachrichtigungen über die Änderungen der Transportmerkmale. |
IOCTL_USB_RESET_HUB Die IOCTL_USB_RESET_HUB IOCTL wird vom USB-Treiberstapel verwendet. Nicht verwenden. |
IOCTL_USB_START_TRACKING_FOR_TIME_SYNC Mit dieser Anforderung wird der Aufrufer mit dem USB-Treiberstapel für Zeitsynchronisierungsdienste registriert. |
IOCTL_USB_STOP_TRACKING_FOR_TIME_SYNC Diese Anforderung hebt die Registrierung des Anrufers mit dem USB-Treiberstapel für Zeitsynchronisierungsdienste auf. |
IOCTL_USB_UNREGISTER_FOR_TRANSPORT_CHARACTERISTICS_CHANGE Diese Anforderung hebt die Registrierung des Aufrufers davon ab, Benachrichtigungen über Änderungen der Transportmerkmale zu erhalten. |
Strukturen
HUB_DEVICE_CONFIG_INFO Die HUB_DEVICE_CONFIG_INFO-Struktur wird in Verbindung mit der IOCTL im Kernelmodus verwendet, IOCTL_INTERNAL_USB_GET_DEVICE_CONFIG_INFO, um Informationen zu einem USB-Gerät und dem Hub anzufordern, an den das Gerät angeschlossen ist. |
USB_BUS_NOTIFICATION Weitere Informationen: _USB_BUS_NOTIFICATION Struktur |
USB_CYCLE_PORT_PARAMS Die USB_CYCLE_PORT_PARAMS-Struktur wird mit der IOCTL_USB_HUB_CYCLE_PORT E/A-Steuerungsanforderung verwendet, um den Port einzuschalten, der dem PDO zugeordnet ist, der die Anforderung empfängt. |
USB_DESCRIPTOR_REQUEST Die USB_DESCRIPTOR_REQUEST-Struktur wird mit der IOCTL_USB_GET_DESCRIPTOR_FROM_NODE_CONNECTION E/A-Steuerelementanforderung verwendet, um einen oder mehrere Deskriptoren für das Gerät abzurufen, das dem angegebenen Verbindungsindex zugeordnet ist. |
USB_DEVICE_CHARACTERISTICS Enthält Informationen zu den Merkmalen des USB-Geräts, z. B. die maximalen Sende- und Empfangsverzögerungen für jede Anforderung. Diese Struktur wird in der IOCTL_USB_GET_DEVICE_CHARACTERISTICS-Anforderung verwendet. |
USB_FRAME_NUMBER_AND_QPC_FOR_TIME_SYNC_INFORMATION Speichert die Frame- und Microframezahlen sowie die berechneten System-QPC-Werte. Diese Struktur wird in der IOCTL_USB_GET_FRAME_NUMBER_AND_QPC_FOR_TIME_SYNC-Anforderung verwendet. |
USB_HCD_DRIVERKEY_NAME Die USB_HCD_DRIVERKEY_NAME-Struktur wird mit der IOCTL_GET_HCD_DRIVERKEY_NAME E/A-Steuerungsanforderung verwendet, um den Treiberschlüssel in der Registrierung für den USB-Hostcontrollertreiber abzurufen. |
USB_HUB_CAP_FLAGS Die USB_HUB_CAP_FLAGS-Struktur wird verwendet, um die Funktionen eines Hubs zu melden. |
USB_HUB_CAPABILITIES Die USB_HUB_CAPABILITIES-Struktur ist veraltet. Verwenden Sie stattdessen USB_HUB_CAPABILITIES_EX. |
USB_HUB_CAPABILITIES_EX Die USB_HUB_CAPABILITIES_EX-Struktur wird mit der IOCTL_USB_GET_HUB_CAPABILITIES E/A-Steuerungsanforderung verwendet, um die Funktionen eines bestimmten USB-Hubs abzurufen. |
USB_HUB_INFORMATION Die USB_HUB_INFORMATION-Struktur enthält Informationen zu einem Hub. |
USB_HUB_INFORMATION_EX Die USB_HUB_INFORMATION_EX-Struktur wird mit der IOCTL_USB_GET_HUB_INFORMATION_EX E/A-Steuerungsanforderung verwendet, um Informationen zu einem USB-Hub (Universal Serial Bus) abzurufen. |
USB_HUB_NAME Die USB_HUB_NAME-Struktur speichert den symbolischen Gerätenamen des Hubs. |
USB_ID_STRING Die USB_ID_STRING-Struktur wird verwendet, um eine Zeichenfolge oder mehrere Zeichenfolgen zu speichern. |
USB_MI_PARENT_INFORMATION Die USB_MI_PARENT_INFORMATION-Struktur enthält Informationen zu einem zusammengesetzten Gerät. |
USB_NODE_CONNECTION_ATTRIBUTES Die USB_NODE_CONNECTION_ATTRIBUTES-Struktur wird mit der IOCTL_USB_GET_NODE_CONNECTION_ATTRIBUTES E/A-Steuerelementanforderung verwendet, um die Attribute einer Verbindung abzurufen. |
USB_NODE_CONNECTION_DRIVERKEY_NAME Die USB_NODE_CONNECTION_DRIVERKEY_NAME-Struktur wird mit der IOCTL_USB_GET_NODE_CONNECTION_DRIVERKEY_NAME E/A-Steuerungsanforderung verwendet, um den Treiberschlüsselnamen für das Gerät abzurufen, das mit dem angegebenen Port verbunden ist. |
USB_NODE_CONNECTION_INFORMATION Die USB_NODE_CONNECTION_INFORMATION-Struktur wird mit der IOCTL_USB_GET_NODE_CONNECTION_INFORMATION-Anforderung verwendet, um Informationen über einen USB-Anschluss und ein angeschlossenes Gerät abzurufen. |
USB_NODE_CONNECTION_INFORMATION_EX Die USB_NODE_CONNECTION_INFORMATION_EX-Struktur wird in Verbindung mit der IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX-Anforderung verwendet, um Informationen über die Verbindung zu erhalten, die dem angegebenen USB-Anschluss zugeordnet ist. |
USB_NODE_CONNECTION_INFORMATION_EX_V2 Die USB_NODE_CONNECTION_INFORMATION_EX_V2-Struktur wird mit der IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX_V2 E/A-Steuerungsanforderung verwendet, um Geschwindigkeitsinformationen zu einem USB-Gerät (Universal Serial Bus) abzurufen, das an einen bestimmten Port angeschlossen ist. |
USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS Die USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS Union wird verwendet, um die Geschwindigkeit anzugeben, mit der ein USB 3.0-Gerät derzeit arbeitet und ob es mit höherer Geschwindigkeit arbeiten kann, wenn es an einen bestimmten Port angeschlossen ist. |
USB_NODE_CONNECTION_NAME Die USB_NODE_CONNECTION_NAME-Struktur wird mit der IOCTL_USB_GET_NODE_CONNECTION_NAME E/A-Steuerelementanforderung verwendet, um den symbolischen Link des Downstreamhubs abzurufen, der an den Port angefügt ist. |
USB_NODE_CONNECTION_SUPERSPEEDPLUS_INFORMATION |
USB_NODE_INFORMATION Die USB_NODE_INFORMATION-Struktur wird mit der IOCTL_USB_GET_NODE_INFORMATION E/A-Steuerungsanforderung verwendet, um Informationen zu einem übergeordneten Gerät abzurufen. |
USB_PIPE_INFO Die USB_PIPE_INFO-Struktur wird in Verbindung mit der USB_NODE_CONNECTION_INFORMATION_EX-Struktur und der IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX-Anforderung verwendet, um Informationen über eine Verbindung und die zugehörigen Rohre abzurufen. |
USB_PORT_CONNECTOR_PROPERTIES Die USB_PORT_CONNECTOR_PROPERTIES-Struktur wird mit der IOCTL_USB_GET_PORT_CONNECTOR_PROPERTIES E/A-Steuerungsanforderung verwendet, um Informationen zu einem Port auf einem bestimmten SuperSpeed-Hub abzurufen. |
USB_PORT_PROPERTIES Die USB_PORT_PROPERTIES Union wird verwendet, um die Funktionen eines USB-Ports (Universal Serial Bus) zu melden. Die Portfunktionen werden in der USB_PORT_CONNECTOR_PROPERTIES-Struktur von der IOCTL_USB_GET_PORT_CONNECTOR_PROPERTIES E/A-Steuerungsanforderung abgerufen. |
USB_PROTOCOLS Die USB_PROTOCOLS Union wird verwendet, um die USB-Signalprotokolle (Universal Serial Bus) zu melden, die vom Port unterstützt werden. |
USB_ROOT_HUB_NAME Die USB_ROOT_HUB_NAME-Struktur speichert den symbolischen Gerätenamen des Stammhubs. |
USB_START_TRACKING_FOR_TIME_SYNC_INFORMATION Der Eingabe- und Ausgabepuffer für die IOCTL_USB_START_TRACKING_FOR_TIME_SYNC Anforderung. |
USB_STOP_TRACKING_FOR_TIME_SYNC_INFORMATION Der Eingabepuffer für die IOCTL_USB_STOP_TRACKING_FOR_TIME_SYNC Anforderung. |
USB_TOPOLOGY_ADDRESS Die USB_TOPOLOGY_ADDRESS-Struktur wird mit der IOCTL_INTERNAL_USB_GET_TOPOLOGY_ADDRESS E/A-Anforderung verwendet, um Informationen über den Standort eines USB-Geräts in der USB-Gerätestruktur abzurufen. |
USB_TRANSPORT_CHARACTERISTICS Speichert die Transporteigenschaften zu relevanten Zeitpunkten. Diese Struktur wird in der IOCTL_USB_GET_TRANSPORT_CHARACTERISTICS-Anforderung verwendet. |
USB_TRANSPORT_CHARACTERISTICS_CHANGE_NOTIFICATION Enthält Registrierungsinformationen, die nach Abschluss der IOCTL_USB_REGISTER_FOR_TRANSPORT_CHARACTERISTICS_CHANGE Anforderung ausgefüllt werden. |
USB_TRANSPORT_CHARACTERISTICS_CHANGE_REGISTRATION Enthält Registrierungsinformationen für die IOCTL_USB_REGISTER_FOR_TRANSPORT_CHARACTERISTICS_CHANGE-Anforderung. |
USB_TRANSPORT_CHARACTERISTICS_CHANGE_UNREGISTRATION Enthält Informationen zur Aufhebung der Registrierung für die IOCTL_USB_UNREGISTER_FOR_TRANSPORT_CHARACTERISTICS_CHANGE Anforderung. |
Enumerationen
USB_CONNECTION_STATUS Der USB_CONNECTION_STATUS-Enumerator gibt die status der Verbindung mit einem Gerät an einem USB-Hubanschluss an. |
USB_HUB_NODE Der USB_HUB_NODE Enumerator gibt an, ob ein Gerät ein Hub oder ein zusammengesetztes Gerät ist. |
USB_HUB_TYPE Die USB_HUB_TYPE-Enumeration definiert Konstanten, die den Typ des USB-Hubs angeben. Der Hubtyp wird von der IOCTL_USB_GET_HUB_INFORMATION_EX E/A-Steuerelementanforderung abgerufen. |
USB_NOTIFICATION_TYPE Weitere Informationen: _USB_NOTIFICATION_TYPE Enumeration |