PFNKSCANCELTIMER 回呼函式 (ks.h)
呼叫串流迷你驅動程式的 KStrCancelTimer 例程,以取消先前在呼叫 KsAllocateDefaultClockEx 的 SetTimer 參數中指定的自定義定時器物件。
語法
PFNKSCANCELTIMER Pfnkscanceltimer;
BOOLEAN Pfnkscanceltimer(
[in] PVOID Context,
[in] PKTIMER Timer
)
{...}
參數
[in] Context
迷你驅動程式提供的資訊內容的指標。 當 minidriver 配置自定義 DPC 定時器物件時,minidriver 會將資訊內容傳遞至函式的 DeferredContext 參數中的 KsAllocateDefaultClockEx。
[in] Timer
要取消之迷你驅動程式之自定義定時器物件的指標。
傳回值
如果指定的定時器對象位於系統定時器佇列中,則傳回 TRUE ,否則傳回 FALSE 。
備註
Minidrivers 可以選擇性地提供 KStrCancelTimer 回呼函式做為 KsAllocateDefaultClockEx 的參數。
迷你驅動程式提供的 KStrCancelTimer 必須與 KeCancelTimer 具有相同的特性。
如果迷你驅動程式提供 KStrCancelTimer 回呼函式,迷你驅動程式也必須提供 KStrSetTimer 回呼函式。
規格需求
需求 | 值 |
---|---|
目標平台 | 桌面 |
標頭 | ks.h (包含 Ks.h) |