Compartilhar via


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)

Consulte também

IOCTL_USB_GET_PORT_CONNECTOR_PROPERTIES

USB_PORT_CONNECTOR_PROPERTIES