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) |