Macro NdisInterlockedAddLargeStatistic (ndis.h)
La fonction NdisInterlockedAddLargeStatistic effectue un ajout imbriqué d’une valeur d’incrémentation ULONG à une valeur addend LARGE_INTEGER.
Syntaxe
void NdisInterlockedAddLargeStatistic(
[in] _Addend,
[in] _Increment
);
Paramètres
[in] _Addend
Pointeur vers une valeur LARGE_INTEGER incrémentée par la valeur d’Incrémenter .
[in] _Increment
Valeur ULONG ajoutée à la valeur vers laquelle pointe le paramètre Addend .
Valeur de retour
None
Remarques
Les fonctions qui effectuent des opérations verrouillées ne doivent pas provoquer d’erreur de page. Ni leur code ni aucune des données auxquelles ils accèdent ne peuvent provoquer une erreur de page sans faire tomber l’ordinateur local.
NdisInterlockedAddLargeStatistic masque les interruptions et peut être utilisé en toute sécurité pour synchroniser la fonction MiniportInterrupt d’un pilote avec un autre code de pilote.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Pris en charge pour les pilotes NDIS 6.0 et NDIS 5.1 (voir NdisInterlockedAddLargeStatistic (NDIS 5.1)) dans Windows Vista. Pris en charge pour les pilotes NDIS 5.1 (voir NdisInterlockedAddLargeStatistic (NDIS 5.1)) dans Windows XP. |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | ndis.h (inclure Ndis.h) |
IRQL | N’importe quel niveau |