Função de retorno de chamada PFNKSCANCELTIMER (ks.h)

A rotina KStrCancelTimer de um minidriver de streaming é chamada para cancelar um objeto de temporizador personalizado que foi especificado anteriormente no parâmetro SetTimer em uma chamada para KsAllocateDefaultClockEx.

Sintaxe

PFNKSCANCELTIMER Pfnkscanceltimer;

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

Parâmetros

[in] Context

Ponteiro para o contexto de informações fornecidas pelo minidriver. O minidriver passa o contexto de informações para KsAllocateDefaultClockEx no parâmetro DeferredContext da função quando o minidriver aloca um objeto de temporizador DPC personalizado.

[in] Timer

Ponteiro para o objeto de temporizador personalizado do minidriver a ser cancelado.

Retornar valor

Retornará TRUE se o objeto de temporizador especificado estiver na fila do temporizador do sistema ou FALSE caso contrário.

Comentários

Os minidrivers podem, opcionalmente, fornecer uma função de retorno de chamada KStrCancelTimer como um parâmetro para KsAllocateDefaultClockEx.

O KStrCancelTimer fornecido pelo minidriver deve ter as mesmas características que KeCancelTimer.

Se um minidriver fornecer uma função de retorno de chamada KStrCancelTimer , o minidriver também deverá fornecer uma função de retorno de chamada KStrSetTimer .

Requisitos

Requisito Valor
Plataforma de Destino Área de Trabalho
Cabeçalho ks.h (inclua Ks.h)

Confira também

KStrSetTimer

KeCancelTimer

KsAllocateDefaultClockEx