KsGenerateThermalEvent 関数 (ks.h)
この関数は、熱マネージャーをサブスクライブする必要はありませんが、独自の熱管理を行う必要があるクライアント (ミニポート ドライバー) によって使用されます。
ミニポート ドライバーが熱マネージャーのクエリ インターフェイスのサポートを持っているかどうかを確認するチェックがあります (たとえば、デバイスは熱マネージャーによってアクティブに管理されます)。 サーマル マネージャーによって管理されているデバイスの場合、この呼び出しは拒否されます。
構文
KSDDKAPI NTSTATUS KsGenerateThermalEvent(
[in] PVOID Object,
[in] KSDEVICE_THERMAL_STATE Value
);
パラメーター
[in] Object
KSDEVICE、KSFILTER、または KSPINできます。 渡されたオブジェクトに応じて、温度通知はデバイス全体、フィルター全体、またはピンに送信されます。
[in] Value
KSDEVICE_THERMAL_STATE_LOWまたはKSDEVICE_THERMAL_STATE_HIGH
戻り値
成功のSTATUS_SUCCESSを返し、パラメーターが正しくない場合はSTATUS_INVALID_DEVICE_REQUESTします。
必要条件
要件 | 価値 |
---|---|
ターゲット プラットフォーム の | 万国 |
ヘッダー | ks.h |
ライブラリ | Ks.lib |