Expand description
Common header file for all USB IOCTLs defined for the core stack. We define them in this single header file so that we can maintain backward compatibilty with older versions of the stack.
Structs§
Constants§
- FILE_
DEVICE_ USB - GUID_
CLASS_ USBHUB - GUID_
CLASS_ USB_ DEVICE - GUID_
CLASS_ USB_ HOST_ CONTROLLER - GUID_
DEVINTERFACE_ USB_ DEVICE - GUID_
DEVINTERFACE_ USB_ HOST_ CONTROLLER - GUID_
DEVINTERFACE_ USB_ HUB - GUID_
USB_ PERFORMANCE_ TRACING - GUID_
USB_ TRANSFER_ TRACING - GUID_
USB_ WMI_ DEVICE_ PERF_ INFO - GUID_
USB_ WMI_ NODE_ INFO - GUID_
USB_ WMI_ STD_ DATA - GUID_
USB_ WMI_ STD_ NOTIFICATION - GUID_
USB_ WMI_ SURPRISE_ REMOVAL_ NOTIFICATION - GUID_
USB_ WMI_ TRACING - HCD_
DIAGNOSTIC_ MODE_ OFF - HCD_
DIAGNOSTIC_ MODE_ ON - HCD_
DISABLE_ PORT - HCD_
ENABLE_ PORT - HCD_
GET_ DRIVERKEY_ NAME - HCD_
GET_ ROOT_ HUB_ NAME - HCD_
GET_ STATS_ 1 - HCD_
GET_ STATS_ 2 - HCD_
TRACE_ READ_ REQUEST - HCD_
USER_ REQUEST - USB_
CYCLE_ PORT - USB_
DIAG_ IGNORE_ HUBS_ OFF - USB_
DIAG_ IGNORE_ HUBS_ ON - USB_
ENABLE_ PORT - USB_
FAIL_ GET_ STATUS - USB_
GET_ BUSGUID_ INFO - USB_
GET_ BUS_ INFO - USB_
GET_ CONTROLLER_ NAME - USB_
GET_ DESCRIPTOR_ FROM_ NODE_ CONNECTION - USB_
GET_ DEVICE_ CHARACTERISTICS - USB_
GET_ DEVICE_ HANDLE - USB_
GET_ DEVICE_ HANDLE_ EX - USB_
GET_ FRAME_ NUMBER_ AND_ QPC_ FOR_ TIME_ SYNC - USB_
GET_ HUB_ CAPABILITIES - USB_
GET_ HUB_ CAPABILITIES_ EX - USB_
GET_ HUB_ CONFIG_ INFO - USB_
GET_ HUB_ COUNT - USB_
GET_ HUB_ INFORMATION_ EX - USB_
GET_ HUB_ NAME - USB_
GET_ NODE_ CONNECTION_ ATTRIBUTES - USB_
GET_ NODE_ CONNECTION_ DRIVERKEY_ NAME - USB_
GET_ NODE_ CONNECTION_ INFORMATION - USB_
GET_ NODE_ CONNECTION_ INFORMATION_ EX - USB_
GET_ NODE_ CONNECTION_ INFORMATION_ EX_ V2 - USB_
GET_ NODE_ CONNECTION_ NAME - USB_
GET_ NODE_ INFORMATION - USB_
GET_ PARENT_ HUB_ INFO - USB_
GET_ PORT_ CONNECTOR_ PROPERTIES - USB_
GET_ PORT_ STATUS - USB_
GET_ ROOTHUB_ PDO - USB_
GET_ TOPOLOGY_ ADDRESS - USB_
GET_ TRANSPORT_ CHARACTERISTICS - USB_
GET_ TT_ DEVICE_ HANDLE - USB_
HUB_ CYCLE_ PORT - USB_
IDLE_ NOTIFICATION - USB_
IDLE_ NOTIFICATION_ EX - USB_
NOTIFY_ ON_ TRANSPORT_ CHARACTERISTICS_ CHANGE - USB_
RECORD_ FAILURE - USB_
REGISTER_ COMPOSITE_ DEVICE - USB_
REGISTER_ FOR_ TRANSPORT_ CHARACTERISTICS_ CHANGE - USB_
REQUEST_ REMOTE_ WAKE_ NOTIFICATION - USB_
REQ_ GLOBAL_ RESUME - USB_
REQ_ GLOBAL_ SUSPEND - USB_
RESET_ HUB - USB_
RESET_ PORT - USB_
START_ TRACKING_ FOR_ TIME_ SYNC - USB_
STOP_ TRACKING_ FOR_ TIME_ SYNC - USB_
SUBMIT_ URB - USB_
UNREGISTER_ COMPOSITE_ DEVICE - USB_
UNREGISTER_ FOR_ TRANSPORT_ CHARACTERISTICS_ CHANGE