PFNKSCANCELTIMER コールバック関数 (ks.h)
ストリーミング ミニドライバーの KStrCancelTimer ルーチンは、KsAllocateDefaultClockEx の呼び出しで SetTimer パラメーターで以前に指定されたカスタム タイマー オブジェクトを取り消すために呼び出されます。
構文
PFNKSCANCELTIMER Pfnkscanceltimer;
BOOLEAN Pfnkscanceltimer(
[in] PVOID Context,
[in] PKTIMER Timer
)
{...}
パラメーター
[in] Context
ミニドライバーが提供する情報コンテキストへのポインター。 ミニドライバーは、ミニドライバーがカスタム DPC タイマー オブジェクトを割り当てるときに、関数の DeferredContext パラメーターで KsAllocateDefaultClockEx に情報コンテキストを渡します。
[in] Timer
取り消すミニドライバーのカスタム タイマー オブジェクトへのポインター。
戻り値
指定したタイマー オブジェクトがシステム タイマー キューにある場合は TRUE 、それ以外の場合は FALSE を 返します。
注釈
ミニドライバーは、必要に応じて KsAllocateDefaultClockEx へのパラメーターとして KStrCancelTimer コールバック関数を指定できます。
ミニドライバーが提供する KStrCancelTimer は 、KeCancelTimer と同じ特性を持つ必要があります。
ミニドライバーが KStrCancelTimer コールバック関数を提供する場合、ミニドライバーは KStrSetTimer コールバック関数も指定する必要があります。
要件
要件 | 値 |
---|---|
対象プラットフォーム | デスクトップ |
Header | ks.h (Ks.h を含む) |