Compartir a través de


Macro NdisGetCurrentSystemTime (ndis.h)

La función NdisGetCurrentSystemTime devuelve la hora actual del sistema, adecuada para establecer marcas de tiempo.

Sintaxis

void NdisGetCurrentSystemTime(
  [in]  _pSystemTime
);

Parámetros

[in] _pSystemTime

Puntero a una variable proporcionada por el autor de la llamada en la que esta función devuelve un recuento de intervalos de 100 nanosegundos desde el 1 de enero de 1601.

Valor devuelto

Ninguno

Observaciones

Un controlador NDIS también puede llamar a NdisGetCurrentSystemTime si mantiene un recuento de cuántos paquetes recibe dentro de cualquier intervalo determinado para ajustar su rendimiento dinámicamente. Por ejemplo, un controlador de miniport podría llamar a NdisGetCurrentSystemTime para cada interrupción de recepción para determinar períodos de tráfico de red elevado, cuando el controlador podría deshabilitar uno o varios tipos de interrupciones en la NIC y habilitar un sondeo función netTimerCallback para procesar indicaciones o enviar solicitudes.

Requisitos

Requisito Valor
cliente mínimo admitido Compatible con controladores NDIS 6.0 y NDIS 5.1 (consulte NdisGetCurrentSystemTime (NDIS 5.1)) en Windows Vista. Compatible con los controladores NDIS 5.1 (consulte NdisGetCurrentSystemTime (NDIS 5.1)) en Windows XP.
de la plataforma de destino de Universal
encabezado de ndis.h (incluya Ndis.h)
biblioteca de Ndis.lib
irQL Cualquier nivel

Consulte también

NetTimerCallback