UrsDeviceInitInitialize 関数 (ursdevice.h)

プラグ アンド プレイ (PnP) マネージャーがデバイスの存在を報告するときに、デバイスの初期化操作を初期化します。

構文

NTSTATUS UrsDeviceInitInitialize(
  PWDFDEVICE_INIT DeviceInit
);

パラメーター

DeviceInit

フレームワークによって割り当てられた WDFDEVICE_INIT 構造体へのポインター。

戻り値

このメソッドは、操作が成功した場合にSTATUS_SUCCESSを返します。 それ以外の場合、このメソッドは適切な NTSTATUS エラー コードを返す可能性があります。

備考

デュアルロール コントローラーのクライアント ドライバーは、EvtDriverDeviceAdd 実装でこのメソッドを呼び出してから、WdfDeviceCreate 呼び出し、UrsDeviceInitialize します。 コード例については、「UrsDeviceInitializeを参照してください。

必要条件

要件 価値
サポートされる最小クライアント Windows 10
サポートされる最小サーバー Windows Server 2016
ターゲット プラットフォーム ウィンドウズ
最小 KMDF バージョン 1.15
ヘッダー ursdevice.h (Urscx.h を含む)
ライブラリ Urscxstub.lib
IRQL PASSIVE_LEVEL

関連項目

WdfDeviceCreate