閱讀英文

共用方式為


usbuser.h 標頭

USB 驅動程式參考會使用此標頭。 如需詳細資訊,請參閱:

usbuser.h 包含下列程式設計介面:

IOCTLs

 
IOCTL_GET_HCD_DRIVERKEY_NAME

IOCTL_GET_HCD_DRIVERKEY_NAME I/O 控制項要求會擷取 USB 主機控制器驅動程式登錄中的驅動程式機碼名稱。
IOCTL_USB_DIAGNOSTIC_MODE_OFF

IOCTL_USB_DIAGNOSTIC_MODE_OFF I/O 控制項已被取代。 請勿使用。
IOCTL_USB_DIAGNOSTIC_MODE_ON

IOCTL_USB_DIAGNOSTIC_MODE_ON I/O 控制項已被取代。 請勿使用。
IOCTL_USB_GET_ROOT_HUB_NAME

IOCTL_USB_GET_ROOT_HUB_NAME I/O 控制項要求會與USB_ROOT_HUB_NAME結構搭配使用,以擷取根中樞的符號連結名稱。IOCTL_USB_GET_ROOT_HUB_NAME是使用者模式 I/O 控制要求。
IOCTL_USB_USER_REQUEST

IOCTL_USB_USER_REQUEST I/O 控制要求適用于使用者模式應用程式和核心模式驅動程式。

結構

 
USB_BANDWIDTH_INFO

USB_BANDWIDTH_INFO結構會與IOCTL_USB_USER_REQUEST I/O 控制要求搭配使用,以擷取所配置頻寬的相關資訊。
USB_BUS_STATISTICS_0

USB_BUS_STATISTICS_0結構會與IOCTL_USB_USER_REQUEST I/O 控制要求搭配使用,以擷取匯流排統計資料。
USB_CLOSE_RAW_DEVICE_PARAMETERS

不支援此結構。 USB_CLOSE_RAW_DEVICE_PARAMETERS結構會與IOCTL_USB_USER_REQUEST I/O 控制要求搭配使用,以關閉匯流排上裝置的原始存取權。
USB_CONTROLLER_INFO_0

USB_CONTROLLER_INFO_0結構會與IOCTL_USB_USER_REQUEST I/O 控制要求搭配使用,以擷取 USB 主機控制器的相關資訊。
USB_DRIVER_VERSION_PARAMETERS

USB_DRIVER_VERSION_PARAMETERS結構會與IOCTL_USB_USER_REQUEST I/O 控制要求搭配使用,以擷取版本資訊。
USB_PASS_THRU_PARAMETERS

USB_PASS_THRU_PARAMETERS結構會與IOCTL_USB_USER_REQUEST I/O 控制要求搭配使用,以將廠商特定的命令傳遞至主機控制器迷你埠驅動程式。
USB_POWER_INFO

USB_POWER_INFO結構會與IOCTL_USB_USER_REQUEST I/O 控制要求搭配使用,以擷取主機控制器電源原則針對指定的系統電源狀態所指定的裝置電源狀態。
USB_UNICODE_NAME

USB_UNICODE_NAME 結構包含指定符號連結名稱的 Unicode 字串。
USBUSER_BANDWIDTH_INFO_REQUEST

USBUSER_BANDWIDTH_INFO_REQUEST結構會與IOCTL_USB_USER_REQUEST I/O 控制要求搭配使用,以擷取所配置頻寬的相關資訊。
USBUSER_BUS_STATISTICS_0_REQUEST

USBUSER_BUS_STATISTICS_0_REQUEST結構會與IOCTL_USB_USER_REQUEST I/O 控制要求搭配使用,以擷取匯流排統計資料。
USBUSER_CONTROLLER_UNICODE_NAME

USBUSER_CONTROLLER_UNICODE_NAME 結構會與IOCTL_USB_USER_REQUEST I/O 控制項要求搭配使用,以擷取 USB 主機控制器驅動程式機碼名稱。
USBUSER_GET_DRIVER_VERSION

USBUSER_GET_DRIVER_VERSION 結構會與IOCTL_USB_USER_REQUEST I/O 控制要求搭配使用,以讀取驅動程式和介面版本資訊。
USBUSER_PASS_THRU_REQUEST

USBUSER_PASS_THRU_REQUEST結構會與IOCTL_USB_USER_REQUEST I/O 控制要求搭配使用,以將廠商特定的命令傳送至主機控制器迷你埠驅動程式。
USBUSER_POWER_INFO_REQUEST

USBUSER_POWER_INFO_REQUEST結構會與IOCTL_USB_USER_REQUEST I/O 控制要求搭配使用,以擷取有關特定系統狀態與主機控制器和根中樞電源狀態關聯性的電源原則資訊。
USBUSER_REQUEST_HEADER

USBUSER_REQUEST_HEADER結構會與 IOCTL_USB_USER_REQUEST I/O 控制要求搭配使用,以將使用者模式要求傳送至 USB 主機控制器驅動程式。

列舉

 
USB_USER_ERROR_CODE

USB_USER_ERROR_CODE列舉會列出 USB 使用者模式要求在失敗時所報告的錯誤碼。
WDMUSB_POWER_STATE

WDMUSB_POWER_STATE列舉表示主機控制器或根中樞的電源狀態。