UDECX_USB_ENDPOINT_INIT_AND_METADATA 構造体 (udecxusbdevice.h)
仮想 USB デバイスのエンドポイントでサポートされている記述子を格納します。
構文
typedef struct _UDECX_USB_ENDPOINT_INIT_AND_METADATA {
PUDECXUSBENDPOINT_INIT UdecxUsbEndpointInit;
ULONG EndpointDescriptorBufferLength;
PUSB_ENDPOINT_DESCRIPTOR EndpointDescriptor;
PUSB_SUPERSPEED_ENDPOINT_COMPANION_DESCRIPTOR SuperSpeedEndpointCompanionDescriptor;
} UDECX_USB_ENDPOINT_INIT_AND_METADATA, *PUDECX_USB_ENDPOINT_INIT_AND_METADATA;
メンバー
UdecxUsbEndpointInit
仮想 USB デバイスの初期化パラメーターを含む UDECXUSBDEVICE_INIT 構造体へのポインター。 クライアント ドライバーは、 UdecxUsbDeviceInitAllocate の前回の呼び出しでこのポインターを取得しました。
EndpointDescriptorBufferLength
エンドポイント記述子の長さ。
EndpointDescriptor
必須。 エンドポイント記述子を含むバッファー。 記述子は、 USB_ENDPOINT_DESCRIPTOR 構造体で記述されます。
SuperSpeedEndpointCompanionDescriptor
省略可能。 USB で定義された SuperSpeed Endpoint Companion 記述子。 詳細については、公式の USB 3.0 仕様のセクション 9.6.7 と表 9-20 を参照してください。 記述子は、 USB_SUPERSPEED_ENDPOINT_COMPANION_DESCRIPTOR 構造体で記述されます。
要件
要件 | 値 |
---|---|
Header | udecxusbdevice.h (Udecx.h を含む) |
こちらもご覧ください
フィードバック
https://aka.ms/ContentUserFeedback。
近日公開予定: 2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub イシューを段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、以下を参照してください:フィードバックの送信と表示