Partilhar via


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

Uma rotina de KStrCancelTimer do minidriver de streaming é chamada para cancelar um objeto de temporizador personalizado 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.

Valor de retorno

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

Observações

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
da Plataforma de Destino Área de trabalho
cabeçalho ks.h (incluir Ks.h)

Consulte também

KStrSetTimer

KeCancelTimer

KsAllocateDefaultClockEx