Macro NdisGetCurrentSystemTime (ndis.h)

A função NdisGetCurrentSystemTime retorna a hora atual do sistema, adequada para definir carimbos de data/hora.

Sintaxe

void NdisGetCurrentSystemTime(
  [in]  _pSystemTime
);

Parâmetros

[in] _pSystemTime

Um ponteiro para uma variável fornecida pelo chamador na qual essa função retorna uma contagem de intervalos de 100 nanossegundos desde 1º de janeiro de 1601.

Retornar valor

Nenhum

Comentários

Um driver NDIS também poderá chamar NdisGetCurrentSystemTime se mantiver uma contagem de quantos pacotes ele recebe em qualquer intervalo específico para ajustar seu desempenho dinamicamente. Por exemplo, um driver de miniporto pode chamar NdisGetCurrentSystemTime para cada interrupção de recebimento para determinar períodos de alto tráfego de rede, quando o driver pode desabilitar um ou mais tipos de interrupções na NIC e habilitar uma função de sondagem NetTimerCallback para processar indicações de recebimento ou enviar solicitações.

Requisitos

Requisito Valor
Cliente mínimo com suporte Com suporte para drivers NDIS 6.0 e NDIS 5.1 (consulte NdisGetCurrentSystemTime (NDIS 5.1)) no Windows Vista. Com suporte para drivers NDIS 5.1 (consulte NdisGetCurrentSystemTime (NDIS 5.1)) no Windows XP.
Plataforma de Destino Universal
Cabeçalho ndis.h (inclua Ndis.h)
Biblioteca Ndis.lib
IRQL Qualquer nível

Confira também

NetTimerCallback