Compartilhar via


NdisSetTimer

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Essa função define um objeto timer para acionar após um intervalo especificado, assim, execução um associado função timer após o acionado timer.

Syntax

VOID NdisSetTimer(
  PNDIS_TIMER Timer,
  UINT MillisecondsToDelay
);

Parameters

  • Timer
    [no] Aponta para armazenamento residente Caller-supplied para um objeto timer anteriormente inicializado com NdisInitializeTimer.
  • MillisecondsToDelay
    [no] Especifica o intervalo, em milissegundos, para que decorra antes NdisSetTimer Chama o associado função timer.

Return Value

Nenhum.

Remarks

NdisSetTimer Faz com que a função timer driver-supplied para executar uma vez após a determinado MillisecondsToDelay expirar. Essa função timer se torna associado com o objeto timer após chamadas driver de protocolo NdisInitializeTimer. A execução desta função timer é episodic, vez periódicos. Um protocolo deve chamar NdisSetTimer Cada tempo o associado função timer deve ser executar.

Se um protocolo chamadas NdisSetTimer ou o NdisCancelTimer função com o mesmo Timer ponteiro que foi originalmente passado para outra NdisSetTimer chamar antes de originalmente especificado MillisecondsToDelay expirou, o atual chamar cancela acima protocolo a chamar para NdisSetTimer. Qualquer chamar para NdisSetTimer Redefine o timer determinado para expirar no intervalo especificado na chamar mais recente e faz com que o associado função timer para executar quando o intervalo especificado mais recentemente tiver expirado.

Resolução do timer na hospedar varia. Conseqüentemente, chamado NdisSetTimer Com tempo Pequeno-intervalo valores não necessariamente causar a execução da função de timer para ocorrer exatamente quando expira o intervalo especificado.

Requirements

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

See Also

Reference

NdisCancelTimer
NdisInitializeTimer