Partager via


Macro NdisInterlockedAddLargeStatistic (ndis.h)

La fonction NdisInterlockedAddLargeStatistic effectue un ajout interlocké d’une valeur d’incrémentation ULONG à une valeur de complément 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 de Incrément .

[in] _Increment

Valeur ULONG ajoutée à la valeur à laquelle le Addend points de paramètre.

Valeur de retour

Aucun

Remarques

Les fonctions qui effectuent des opérations interblocées ne doivent pas provoquer une erreur de page. Ni leur code ni les données auxquelles ils accèdent ne peuvent provoquer une erreur de page sans faire descendre l’ordinateur local.

NdisInterlockedAddLargeStatistic masque les interruptions et peut être utilisée en toute sécurité pour synchroniser la fonction MiniportInterrupt d’un pilote avec d’autres codes de pilote.

Exigences

Exigence Valeur
client minimum 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 Bureau
d’en-tête ndis.h (include Ndis.h)
IRQL N’importe quel niveau

Voir aussi

MiniportInterrupt