estrutura USB_NODE_INFORMATION (usbioctl.h)
A estrutura USB_NODE_INFORMATION é usada com a solicitação de controle de E/ S IOCTL_USB_GET_NODE_INFORMATION para recuperar informações sobre um dispositivo pai.
Sintaxe
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;
Membros
NodeType
Um enumerador USB_HUB_NODE que indica se o dispositivo pai é um hub ou um dispositivo composto não hub.
u
Os membros da união u são os seguintes:
u.HubInformation
Uma estrutura USB_HUB_INFORMATION que contém informações sobre um dispositivo de hub pai.
u.MiParentInformation
Uma estrutura USB_MI_PARENT_INFORMATION que contém informações sobre um dispositivo composto não hub pai.
Comentários
Um dispositivo pai pode ser um hub ou um dispositivo composto. A pilha USB trata as interfaces de um dispositivo composto como se fossem filhos do dispositivo composto. A estrutura USB_NODE_INFORMATION pode conter informações sobre qualquer tipo de dispositivo pai (hubs e dispositivos compostos).
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | usbioctl.h (include Usbioctl.h) |