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