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 interlocked non devono causare un errore di pagina. Né il codice né i dati a cui accedono possono causare un errore di pagina senza arrestare il sistema.
ExInterlockedAddLargeStatistic maschera interrupt e può essere usato in modo sicuro per sincronizzare un ISR con altro codice driver.
exInterlockedAddLargeStatistic viene eseguito in qualsiasi IRQL. Lo spazio di archiviazione per il parametro addend deve essere residente in tutti i runtime di integrazione.
Fabbisogno
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) |