次の方法で共有


D3COLD_REQUEST_CORE_POWER_RAIL コールバック関数 (wdm.h)

関数デバイス オブジェクト (FDO) で、コア電源レールが必要かどうかを示します。

構文

D3COLD_REQUEST_CORE_POWER_RAIL D3coldRequestCorePowerRail;

void D3coldRequestCorePowerRail(
  [_In_reads_opt_(_Inexpressible_("varies"))] PVOID Context,
  [_In_]                                      BOOLEAN CorePowerRailNeeded
)
{...}

パラメーター

Context

デバイスへのハンドル。

[_In_] CorePowerRailNeeded

ドライバーがコア電源レールを必要とするかどうかを示すフラグ。

戻り値

なし

解説

GUID_D3COLD_AUX_POWER_AND_TIMING_INTERFACE インターフェイスのクエリを正常に実行したデバイス ドライバーは 、D3COLD_AUX_POWER_AND_TIMING_INTERFACE 構造体へのポインターを受け取ります。この構造体では、ドライバーは RequestCorePowerRail メンバーを 、D3COLD_REQUEST_CORE_POWER_RAIL コールバック関数の実装へのポインターに設定します。

  • ドライバーがコア電源レールが必要であることを示す場合、この呼び出しが戻ったときにコア電源レールがオンであることが保証されます。

  • ドライバーがコア電源レールが不要になったと示した場合、コア電源レールの状態が保証されません。

  • このルーチンは失敗することはありません。

要件

要件
サポートされている最小のクライアント Windows 10 バージョン 1803
Header wdm.h (Wdm.h を含む)