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 コールバック関数も指定する必要があります。
必要条件
要件 | 価値 |
---|---|
ターゲット プラットフォーム の | デスクトップ |
ヘッダー | ks.h (Ks.h を含む) |
関連項目
KStrSetTimer の
KsAllocateDefaultClockEx の