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 |