USB_NODE_CONNECTION_NAME構造体 (usbioctl.h)

USB_NODE_CONNECTION_NAME構造体は、IOCTL_USB_GET_NODE_CONNECTION_NAME I/O 制御要求と共に使用され、ポートに接続されているダウンストリーム ハブのシンボリック リンクを取得します。

構文

typedef struct _USB_NODE_CONNECTION_NAME {
  ULONG ConnectionIndex;
  ULONG ActualLength;
  WCHAR NodeName[1];
} USB_NODE_CONNECTION_NAME, *PUSB_NODE_CONNECTION_NAME;

メンバー

ConnectionIndex

ハブが接続されているポートの数を指定する 1 以上の値。

ActualLength

アタッチされたハブのシンボリック リンクの長さ (バイト単位)。

NodeName[1]

ConnectionIndex によって示されるポートに接続されているダウンストリーム ハブの Unicode シンボリック リンク。 接続されたデバイスがない場合、接続されたデバイスにシンボリック リンクがない場合、またはデバイスがハブでない場合、 NodeName[0] には UNICODE_NULL の値が含まれます。

要件

要件
Header usbioctl.h (Usbioctl.h を含む)

こちらもご覧ください

IOCTL_USB_GET_NODE_CONNECTION_NAME

USB 構造体