次の方法で共有


NetDeviceInitConfig 関数 (netdevice.h)

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

構文

NTSTATUS NetDeviceInitConfig(
  [_Inout_] PWDFDEVICE_INIT DeviceInit
);

パラメーター

[_Inout_] DeviceInit

EvtDriverDeviceAdd ルーチンでクライアント ドライバーが受け取ったWDFDEVICE_INIT オブジェクトへのポインター

戻り値

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

備考

クライアント ドライバーは、WdfDeviceCreate呼び出す前に、EvtDriverDeviceAdd コールバックでこの関数を呼び出します。

クライアント ドライバーが NetDeviceInitConfig 呼び出すと、システム提供の NetAdapterCx.sys ドライバーは、クライアントの代わりに次の関数を呼び出します。 クライアント ドライバーは、これらの関数を直接呼び出さないでください。 これを行うと、未定義の動作が発生する可能性があります。

  • WdfDeviceInitSetReleaseHardwareOrderOnFailure
  • WdfDeviceInitSetDeviceType
  • WdfDeviceInitSetCharacteristics
  • WdfDeviceInitSetIoType
  • WdfDeviceInitSetPowerPageable

必要条件

要件 価値
サポートされる最小クライアント Windows 10 バージョン 2004
ターゲット プラットフォーム 万国
UMDF の最小バージョン する 2.33
ヘッダー netdevice.h (netadaptercx.h を含む)
ライブラリ netadaptercxstub.lib
IRQL PASSIVE_LEVEL

関連項目

EvtDriverDeviceAdd

WdfDeviceCreate