Partager via


Macro ExInterlockedAddLargeStatistic (wdm.h)

La routine ExInterlockedAddLargeStatistic effectue un ajout interlocké d’une valeur d’incrément ULONG à une variable LARGE_INTEGER.

Syntaxe

void ExInterlockedAddLargeStatistic(
  [in]  Addend,
  [in]  Increment
);

Paramètres

[in] Addend

Pointeur vers la variable LARGE_INTEGER incrémentée par la valeur de Incrément.

[in] Increment

Spécifie une valeur ULONG ajoutée à la variable vers laquelle Addend pointe.

Valeur de retour

Aucun

Remarques

Les routines de prise en charge qui effectuent des opérations interblocées ne doivent pas provoquer d’erreur de page. Ni leur code ni les données auxquels ils accèdent ne peuvent provoquer une erreur de page sans réduire le système.

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

ExInterlockedAddLargeStatistic s’exécute à tout runtime IRQL. Le stockage du paramètre Addend doit être résident à tous les IRQL.

Exigences

Exigence Valeur
client minimum pris en charge Disponible à partir de Windows 2000.
plateforme cible Universel
d’en-tête wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
bibliothèque NtosKrnl.lib
DLL NtosKrnl.exe
IRQL N’importe quel niveau (voir section Remarques)

Voir aussi

ExInterlockedAddLargeInteger

ExInterlockedAddUlong