Función de devolución de llamada PFNKSCANCELTIMER (ks.h)

Se llama a la rutina KStrCancelTimer de un minidriver de streaming para cancelar un objeto de temporizador personalizado que se especificó anteriormente en el parámetro SetTimer en una llamada a KsAllocateDefaultClockEx.

Sintaxis

PFNKSCANCELTIMER Pfnkscanceltimer;

BOOLEAN Pfnkscanceltimer(
  [in] PVOID Context,
  [in] PKTIMER Timer
)
{...}

Parámetros

[in] Context

Puntero al contexto de información proporcionado por minidriver. El minidriver pasa el contexto de información a KsAllocateDefaultClockEx en el parámetro DeferredContext de la función cuando el minidriver asigna un objeto de temporizador DPC personalizado.

[in] Timer

Puntero al objeto de temporizador personalizado del minidriver que se va a cancelar.

Valor devuelto

Devuelve TRUE si el objeto de temporizador especificado está en la cola del temporizador del sistema o FALSE en caso contrario.

Comentarios

Los minidrivers pueden proporcionar opcionalmente una función de devolución de llamada KStrCancelTimer como parámetro a KsAllocateDefaultClockEx.

El minidriver proporcionado por KStrCancelTimer debe tener las mismas características que KeCancelTimer.

Si un minidriver proporciona una función de devolución de llamada KStrCancelTimer , el minidriver también debe proporcionar una función de devolución de llamada KStrSetTimer .

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado ks.h (incluya Ks.h)

Consulte también

KStrSetTimer

KeCancelTimer

KsAllocateDefaultClockEx