Partager via


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

Voir aussi

MiniportInterrupt