USB_STRING_DESCRIPTOR構造体 (usbspec.h)
USB_STRING_DESCRIPTOR構造体は、USB クライアント ドライバーが USB で定義された文字列記述子を保持するために使用されます。 この構造体のメンバーについては、「 USB ドキュメント ライブラリで使用できるユニバーサル シリアル バス 3.1 仕様」で説明されています。 セクション 9.6.9 を参照してください。
構文
typedef struct _USB_STRING_DESCRIPTOR {
UCHAR bLength;
UCHAR bDescriptorType;
WCHAR bString[1];
} USB_STRING_DESCRIPTOR, *PUSB_STRING_DESCRIPTOR;
メンバー
bLength
記述子の長さをバイト単位で指定します。
bDescriptorType
記述子の種類を指定します。 常にUSB_STRING_DESCRIPTOR_TYPEする必要があります。
bString[1]
ホスト コントローラー ドライバーから返されると、要求された文字列記述子を含む Unicode 文字列を含むクライアント割り当てバッファーへのポインター。
注釈
この構造体は、デバイス、構成、インターフェイス、クラス、ベンダー、エンドポイント、またはデバイス文字列記述子を保持するために使用されます。 文字列記述子は、コンポーネントの人間が判読できる説明を提供します。
bString で返される文字列は Unicode 形式で、文字列の内容はデバイス定義です。
要件
要件 | 値 |
---|---|
Header | usbspec.h (Usbioctl.h を含む) |