USB_PORT_PROPERTIES união (usbioctl.h)
O USB_PORT_PROPERTIES união é usado para relatar os recursos de uma porta USB (Barramento Serial Universal).
Os recursos de porta são recuperados na estrutura de 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 os recursos da porta.
PortIsUserConnectable
Se VERDADEIRO, a porta ficará visível para o usuário e um dispositivo USB poderá ser anexado ou desanexado da porta.
PortIsDebugCapable
Se VERDADEIRO, a porta oferecerá suporte à depuração em uma conexão USB.
PortHasMultipleCompanions
PortConnectorIsTypeC
ReservedMBZ
Reservado. Não use.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 8 |
servidor com suporte mínimo | Nenhum com suporte |
cabeçalho | usbioctl.h (include Usbioctl.h) |