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) |