struttura USB_NODE_INFORMATION (usbioctl.h)

La struttura USB_NODE_INFORMATION viene usata con la richiesta di controllo I/O IOCTL_USB_GET_NODE_INFORMATION per recuperare informazioni su un dispositivo padre.

Sintassi

typedef struct _USB_NODE_INFORMATION {
  USB_HUB_NODE NodeType;
  union {
    USB_HUB_INFORMATION       HubInformation;
    USB_MI_PARENT_INFORMATION MiParentInformation;
  } u;
} USB_NODE_INFORMATION, *PUSB_NODE_INFORMATION;

Members

NodeType

Enumeratore USB_HUB_NODE che indica se il dispositivo padre è un hub o un dispositivo composito non hub.

u

I membri dell'unione u sono i seguenti:

u.HubInformation

Struttura USB_HUB_INFORMATION che contiene informazioni su un dispositivo hub padre.

u.MiParentInformation

Struttura USB_MI_PARENT_INFORMATION che contiene informazioni su un dispositivo padre non hub composito.

Commenti

Un dispositivo padre può essere un hub o un dispositivo composito. Lo stack USB considera le interfacce di un dispositivo composito come se fossero figli del dispositivo composito. La struttura USB_NODE_INFORMATION può contenere informazioni su entrambi i tipi di dispositivo padre (hub e dispositivi compositi).

Requisiti

Requisito Valore
Intestazione usbioctl.h (include Usbioctl.h)

Vedi anche

IOCTL_USB_GET_NODE_INFORMATION

Strutture USB

USB_HUB_INFORMATION

USB_HUB_NODE

USB_MI_PARENT_INFORMATION