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 |