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

None

Observaciones

Un controlador NDIS también puede llamar a NdisGetCurrentSystemTime si mantiene un recuento del número de paquetes que recibe dentro de cualquier intervalo determinado para ajustar dinámicamente su rendimiento. Por ejemplo, un controlador de minipuerto podría llamar a NdisGetCurrentSystemTime para cada interrupción de recepción para determinar los 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 una función de sondeo NetTimerCallback para procesar las indicaciones o enviar solicitudes.

Requisitos

Requisito Value
Cliente mínimo compatible Compatible con los controladores NDIS 6.0 y NDIS 5.1 (consulta NdisGetCurrentSystemTime (NDIS 5.1)) en Windows Vista. Compatible con los controladores NDIS 5.1 (consulte NdisGetCurrentSystemTime (NDIS 5.1)) en Windows XP.
Plataforma de destino Universal
Encabezado ndis.h (incluya Ndis.h)
Library Ndis.lib
IRQL Cualquier nivel

Consulte también

NetTimerCallback