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