URS_HOST_INTERFACE_TYPE enumeration (urstypes.h)

Defines values for the various types of USB host controllers.

Syntax

typedef enum _URS_HOST_INTERFACE_TYPE {
  UrsHostInterfaceTypeEhci,
  UrsHostInterfaceTypeXhci,
  UrsHostInterfaceTypeOther
} URS_HOST_INTERFACE_TYPE;

Constants

 
UrsHostInterfaceTypeEhci
Indicates an EHCI host controller.
UrsHostInterfaceTypeXhci
Indicates an xHCI host controller.
UrsHostInterfaceTypeOther
Indicates a generic host controller.

Requirements

Requirement Value
Minimum supported client Windows 10
Minimum supported server Windows Server 2016
Minimum KMDF version 1.15
Header urstypes.h (include Urscx.h)