struktur USB_NODE_CONNECTION_ATTRIBUTES (usbioctl.h)

Struktur USB_NODE_CONNECTION_ATTRIBUTES digunakan dengan permintaan kontrol I/O IOCTL_USB_GET_NODE_CONNECTION_ATTRIBUTES untuk mengambil atribut koneksi.

Sintaks

typedef struct _USB_NODE_CONNECTION_ATTRIBUTES {
  ULONG                 ConnectionIndex;
  USB_CONNECTION_STATUS ConnectionStatus;
  ULONG                 PortAttributes;
} USB_NODE_CONNECTION_ATTRIBUTES, *PUSB_NODE_CONNECTION_ATTRIBUTES;

Anggota

ConnectionIndex

Pada input ke permintaan kontrol I/O IOCTL_USB_GET_NODE_CONNECTION_ATTRIBUTES , anggota ini berisi jumlah port.

ConnectionStatus

Pada output dari permintaan kontrol I/O IOCTL_USB_GET_NODE_CONNECTION_ATTRIBUTES , anggota ini berisi enumerator USB_CONNECTION_STATUS yang menunjukkan status koneksi.

PortAttributes

Pada output dari permintaan kontrol I/O IOCTL_USB_GET_NODE_CONNECTION_ATTRIBUTES , anggota ini berisi atribut port yang diperluas Microsoft.

Untuk Windows Vista, Windows Server 2008, dan Windows 7, bidang atribut port yang diperluas Microsoft akan selalu nol.

Untuk Windows XP dan Windows Server 2003, nilai PortAttributes mungkin diatur ke atribut port yang diperluas Microsoft, USB_PORTATTR_NO_OVERCURRENT_UI. Atribut ini menunjukkan bahwa tidak ada antarmuka yang terlihat pengguna yang akan ditampilkan ketika terjadi terlalu banyak pada port.

Persyaratan

Persyaratan Nilai
Header usbioctl.h (termasuk Usbioctl.h)

Lihat juga

IOCTL_USB_GET_NODE_CONNECTION_ATTRIBUTES

Struktur USB

USB_CONNECTION_STATUS