UdecxUsbDeviceInitAllocate 関数 (udecxusbdevice.h)
仮想 USB デバイスの初期化に使用される UDECXUSBDEVICE_INIT 構造体にメモリを割り当てます。
構文
PUDECXUSBDEVICE_INIT UdecxUsbDeviceInitAllocate(
[in] WDFDEVICE UdecxWdfDevice
);
パラメーター
[in] UdecxWdfDevice
USB デバイスを表すフレームワーク デバイス オブジェクトへのハンドル。 クライアント ドライバーは、 UdecxWdfDeviceAddUsbDeviceEmulation の前の呼び出しでこのオブジェクトを初期化しました。
戻り値
このメソッドは、初期化パラメーターを含む不透明な UDECXUSBDEVICE_INIT へのポインターを返します。 構造体は、USB デバイス エミュレーション クラス拡張機能 (UdeCx) によって割り当てられます。
注釈
UDE クライアント ドライバーは、このメソッドを呼び出して、 UdecxUsbDeviceCreate の後続の呼び出しによって作成された仮想デバイスのパラメーターを割り当てます。 デバイスが作成されていない場合、またはドライバーがリソースを使用して完了した場合、ドライバーは UdecxUsbDeviceInitFree を呼び出してリソースを解放する必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 |
サポートされている最小のサーバー | Windows Server 2016 |
対象プラットフォーム | Windows |
最小 KMDF バージョン | 1.15 |
Header | udecxusbdevice.h (Udecx.h を含む) |
Library | Udecxstub.lib |
IRQL | PASSIVE_LEVEL |