KeCancelTimer

BOOLEAN
    KeCancelTimer(

        IN PKTIMER  Timer
        );

KeCancelTimer dequeues a timer object before the timer interval, if any was set, expires.

Parameters

Timer
Points to an initialized timer object, for which the caller provides the storage.

Return Value

If the specified timer object is in the system timer queue, KeCancelTimer returns TRUE.

Comments

If the timer object is currently in the system timer queue, it is removed from the queue. If a DPC object is associated with the timer, it too is canceled. Otherwise, no operation is performed.

Callers of this routine must be running at IRQL <= DISPATCH_LEVEL.

See Also

KeInitializeTimer, KeReadStateTimer, KeSetTimer