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) |