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します。
要件
要件 | 値 |
---|---|
対象プラットフォーム | ユニバーサル |
Header | ks.h |
Library | Ks.lib |