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