USB_CONTROLLER_FLAVOR - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// usb.h

typedef enum _USB_CONTROLLER_FLAVOR {
  USB_HcGeneric,
  OHCI_Generic,
  OHCI_Hydra,
  OHCI_NEC,
  UHCI_Generic,
  UHCI_Piix4,
  UHCI_Piix3,
  UHCI_Ich2,
  UHCI_Reserved204,
  UHCI_Ich1,
  UHCI_Ich3m,
  UHCI_Ich4,
  UHCI_Ich5,
  UHCI_Ich6,
  UHCI_Intel,
  UHCI_VIA,
  UHCI_VIA_x01,
  UHCI_VIA_x02,
  UHCI_VIA_x03,
  UHCI_VIA_x04,
  UHCI_VIA_x0E_FIFO,
  EHCI_Generic,
  EHCI_NEC,
  EHCI_Lucent,
  EHCI_NVIDIA_Tegra2,
  EHCI_NVIDIA_Tegra3,
  EHCI_Intel_Medfield
} USB_CONTROLLER_FLAVOR;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ne-usb-_usb_controller_flavor)

_USB_CONTROLLER_FLAVOR enumeration

Description

The USB_CONTROLLER_FLAVOR enumeration specifies the type of USB host controller.

Constants

USB_HcGeneric

Indicates a generic host controller.

OHCI_Generic

Indicates a generic OHCI host controller.

OHCI_Hydra

Indicates a Hydra host controller.

OHCI_NEC

Indicates a NEC host controller.

UHCI_Generic

Indicates a generic UHCI host controller.

UHCI_Piix4

Indicates an Intel PIIX4 UHCI host controller.

UHCI_Piix3

Indicates an Intel PIIX3 UHCI host controller.

UHCI_Ich2

Indicates an Intel ICH2 UHCI host controller.

UHCI_Reserved204

UHCI_Ich1

Indicates an Intel 815 ICH1 UHCI host controller.

UHCI_Ich3m

Indicates an Intel ICH3m UHCI host controller.

UHCI_Ich4

Indicates an Intel ICH4m UHCI host controller.

UHCI_Ich5

Indicates an Intel ICH5m UHCI host controller.

UHCI_Ich6

Indicates an Intel ICH6m UHCI host controller.

UHCI_Intel

Indicates a generic Intel UHCI host controller.

UHCI_VIA

Indicates a generic VIA UHCI host controller.

UHCI_VIA_x01

Indicates a Revision 1 VIA UHCI host controller.

UHCI_VIA_x02

Indicates a Revision 2 VIA UHCI host controller.

UHCI_VIA_x03

Indicates a Revision 3 VIA UHCI host controller.

UHCI_VIA_x04

Indicates a Revision 4 VIA UHCI host controller.

UHCI_VIA_x0E_FIFO

Indicates a FIFO Revision VIA UHCI host controller.

EHCI_Generic

Indicates a generic EHCI host controller.

EHCI_NEC

Indicates an NEC EHCI host controller.

EHCI_Lucent

Indicates an EHCI Lucent host controller.

EHCI_NVIDIA_Tegra2

Indicates a Revision 2 NVIDIA Tegra EHCI host controller.

EHCI_NVIDIA_Tegra3

Indicates a Revision 3 NVIDIA Tegra EHCI host controller.

EHCI_Intel_Medfield

Indicates an Intel Medfield host controller.

See also

USB Constants and Enumerations

USB_CONTROLLER_INFO_0