次の方法で共有


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 を含む)

こちらもご覧ください

KStrSetTimer

KeCancelTimer

KsAllocateDefaultClockEx