Condividi tramite


Macro exInterlockedAddLargeStatistic (wdm.h)

La routine ExInterlockedAddLargeStatistic esegue un'aggiunta interlocked di un valore di incremento ULONG a una variabile LARGE_INTEGER.

Sintassi

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

Parametri

[in] Addend

Puntatore alla variabile LARGE_INTEGER incrementata dal valore di Increment.

[in] Increment

Specifica un valore ULONG aggiunto alla variabile a cui Addend punta.

Valore restituito

nessuno

Osservazioni

Le routine di supporto che eseguono operazioni interlock non devono causare un errore di pagina. Né il codice né uno dei dati a cui accedono possono causare un errore di pagina senza ridurre il sistema.

Le maschere exInterlockedAddLargeStatistic vengono interrotte e possono essere usate in modo sicuro per sincronizzare un ISR con altro codice driver.

ExInterlockedAddLargeStatistic viene eseguito in qualsiasi irQL. L'archiviazione per il parametro Addend deve essere residente in tutti i file IRQLs.

Requisiti

Requisito Valore
Client minimo supportato Disponibile a partire da Windows 2000.
Piattaforma di destinazione Universale
Intestazione wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
Libreria NtosKrnl.lib
DLL NtosKrnl.exe
IRQL Qualsiasi livello (vedere la sezione Osservazioni)

Vedi anche

ExInterlockedAddLargeInteger

ExInterlockedAddUlong