Compartilhar via


NdisInitializeTimer

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Essa função Inicializa um objeto timer associado com função timer de um driver.

Syntax

VOID NdisInitializeTimer(
  PNDIS_TIMER Timer,
  PNDIS_TIMER_FUNCTION TimerFunction,
  PVOID FunctionContext
);

Parameters

  • Timer
    [no] Aponta para Caller-supplied, residente armazenamento que recebe um objeto timer.
  • TimerFunction
    [no] Especifica a ponto de entrada de uma função timer Caller-supplied que é chamado quando o timer expira.
  • FunctionContext
    [no] Aponta para um contexto Caller-supplied a serem passados para a função timer especificado quando for chamado.

Return Value

Nenhum.

Remarks

Talvez um driver protocolo solicitação que NDIS fornecem serviços temporização. A solicitação serviços temporização, chama esse driver protocolo NdisInitializeTimer Para configurar função timer do driver. Normalmente, NdisInitializeTimer é chamado quando um driver é inicializado. O driver protocolo deve chamar NdisInitializeTimer Com um ponteiro Caller-supplied para armazenar um objeto timer, assim, associando uma função timer driver-supplied o objeto timer. O driver protocolo deve chamar NdisInitializeTimer Antes de driver passa os Timer ponteiro para qualquer outro NDISXXXTimer função.

Chamadas para o NdisSetTimer função inserir o objeto timer na fila de timer de sistema. Chamadas para NdisCancelTimer DEQUEUE o objeto timer se ele estiver atualmente enfileirado. Apenas uma instância de um objeto específico timer pode ser enfileirado em qualquer designados do momento.

Após um driver chama NdisSetTimer, o objeto timer no Timer é enfileirado até que o intervalo especificado na chamar expira.

Requirements

Header ndis.h
Library ndis.lib
Windows Embedded CE Windows CE .NET 4.0 and later

See Also

Reference

NdisCancelTimer
NdisSetTimer