UdecxUsbEndpointCreate 関数 (udecxusbendpoint.h)
UDE エンドポイント オブジェクトを作成します。
構文
NTSTATUS UdecxUsbEndpointCreate(
PUDECXUSBENDPOINT_INIT *EndpointInit,
[in, optional] PWDF_OBJECT_ATTRIBUTES Attributes,
[out] UDECXUSBENDPOINT *UdecxUsbEndpoint
);
パラメーター
EndpointInit
UdecxUsbSimpleEndpointInitAllocateへの前回の呼び出しでクライアント ドライバーが取得したUDECXUSBENDPOINT_INIT 構造体へのポインター。
[in, optional] Attributes
USB デバイス オブジェクトの属性を指定する呼び出し元によって割り当てられた WDF_OBJECT_ATTRIBUTES 構造体へのポインター。
[out] UdecxUsbEndpoint
USB デバイス上の単純なエンドポイントを表す新しい UDE エンドポイント オブジェクトへのハンドルを受け取る変数へのポインター。
戻り値
このメソッドは、操作が成功した場合にSTATUS_SUCCESSを返します。 それ以外の場合、このメソッドは適切な NTSTATUS エラー コードを返す可能性があります。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 10 |
サポートされる最小サーバー | Windows Server 2016 |
ターゲット プラットフォーム の | ウィンドウズ |
最小 KMDF バージョン | 1.15 |
ヘッダー | udecxusbendpoint.h (Udecx.h を含む) |
ライブラリ | Udecxstub.lib |
IRQL | PASSIVE_LEVEL |
関連項目
アーキテクチャ: USB デバイス エミュレーション (UDE)
UdecxUsbSimpleEndpointInitAllocate
UDE クライアント ドライバー を作成する