união USB_PORT_PROPERTIES (usbioctl.h)
A união USB_PORT_PROPERTIES é usada para relatar os recursos de uma porta USB (Barramento Serial Universal).
Os recursos de porta são recuperados na estrutura USB_PORT_CONNECTOR_PROPERTIES pela solicitação de controle de E/S IOCTL_USB_GET_PORT_CONNECTOR_PROPERTIES .
Sintaxe
typedef union _USB_PORT_PROPERTIES {
ULONG ul;
struct {
ULONG PortIsUserConnectable : 1;
ULONG PortIsDebugCapable : 1;
ULONG PortHasMultipleCompanions : 1;
ULONG PortConnectorIsTypeC : 1;
ULONG ReservedMBZ : 28;
};
} USB_PORT_PROPERTIES, *PUSB_PORT_PROPERTIES;
Membros
ul
Uma máscara de bits que indica as propriedades e as funcionalidades da porta.
PortIsUserConnectable
Se TRUE, a porta ficará visível para o usuário e um dispositivo USB poderá ser anexado ou desanexado da porta.
PortIsDebugCapable
Se TRUE, a porta dá suporte à depuração em uma conexão USB.
PortHasMultipleCompanions
PortConnectorIsTypeC
ReservedMBZ
Reservado. Não use.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 |
Servidor mínimo com suporte | Nenhum compatível |
Cabeçalho | usbioctl.h (include Usbioctl.h) |