Macro NdisGetCurrentSystemTime (ndis.h)
La fonction NdisGetCurrentSystemTime retourne l’heure système actuelle, adaptée à la définition des horodatages.
Syntaxe
void NdisGetCurrentSystemTime(
[in] _pSystemTime
);
Paramètres
[in] _pSystemTime
Pointeur vers une variable fournie par l’appelant dans laquelle cette fonction retourne un nombre d’intervalles de 100 nanosecondes depuis le 1er janvier 1601.
Valeur de retour
None
Remarques
Un pilote NDIS peut également appeler NdisGetCurrentSystemTime s’il conserve le nombre de paquets qu’il reçoit dans un intervalle particulier pour optimiser ses performances dynamiquement. Par exemple, un pilote miniport peut appeler NdisGetCurrentSystemTime pour chaque interruption de réception afin de déterminer les périodes de trafic réseau élevé, lorsque le pilote peut désactiver un ou plusieurs types d’interruptions sur la carte réseau et activer une fonction NetTimerCallback d’interrogation pour traiter les indications de réception ou envoyer des demandes.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Pris en charge pour les pilotes NDIS 6.0 et NDIS 5.1 (voir NdisGetCurrentSystemTime (NDIS 5.1)) dans Windows Vista. Pris en charge pour les pilotes NDIS 5.1 (consultez NdisGetCurrentSystemTime (NDIS 5.1)) dans Windows XP. |
Plateforme cible | Universal |
En-tête | ndis.h (inclure Ndis.h) |
Bibliothèque | Ndis.lib |
IRQL | N’importe quel niveau |