UcmInitializeDevice 関数 (ucmmanager.h)
USB コネクタ マネージャー フレームワーク拡張機能 (UcmCx) を初期化します。
構文
NTSTATUS UcmInitializeDevice(
[in] WDFDEVICE WdfDevice,
[in] PUCM_MANAGER_CONFIG Config
);
パラメーター
[in] WdfDevice
WdfDeviceCreate への前回の呼び出しでクライアント ドライバーが受信したフレームワーク デバイス オブジェクトハンドル。
[in] Config
UCM_MANAGER_CONFIG_INITを呼び出すことによって初期化される呼び出し元が指定した UCM_MANAGER_CONFIG 構造体へのポインター。
戻り値
UcmInitializeDevice は、操作が成功した場合にSTATUS_SUCCESSを返します。 それ以外の場合、このメソッドは NTSTATUS 値 適切な値を返すことができます。
備考
このメソッドは UcmCx を初期化し、必要なリソースを割り当て、PnP イベントに登録し、I/O ターゲットを設定します。 クライアント ドライバーは、ドライバーの EVT_WDF_DRIVER_DEVICE_ADD 実装でこのメソッドを呼び出す必要があります。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 10 |
サポートされる最小サーバー | Windows Server 2016 |
ターゲット プラットフォーム の | ウィンドウズ |
最小 KMDF バージョン | 1.15 |
UMDF の最小バージョン を する | 2.15 |
ヘッダー | ucmmanager.h (Ucmcx.h を含む) |
ライブラリ | UcmCxstub.lib |
IRQL | PASSIVE_LEVEL |