Macro NdisInterlockedAddLargeStatistic (ndis.h)
La funzione NdisInterlockedAddLargeStatistic esegue un'aggiunta interlocked di un valore di incremento di ULONG a un valore addend LARGE_INTEGER.
Sintassi
void NdisInterlockedAddLargeStatistic(
[in] _Addend,
[in] _Increment
);
Parametri
[in] _Addend
Puntatore a un valore LARGE_INTEGER incrementato dal valore di Increment .
[in] _Increment
Valore ULONG aggiunto al valore a cui punta il parametro addend .
Valore restituito
Nessuno
Osservazioni
Le funzioni che eseguono operazioni interlocked non devono causare errori di pagina. Né il codice né i dati a cui accedono possono causare un errore di pagina senza arrestare il computer locale.
NdisInterlockedAddLargeStatistic maschera interrupt e può essere usato in modo sicuro per sincronizzare funzione miniportInterrupt di un driver con altro codice driver.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Supportato per i driver NDIS 6.0 e NDIS 5.1 (vedere NdisInterlockedAddLargeStatistic (NDIS 5.1)) in Windows Vista. Supportato per i driver NDIS 5.1 (vedere NdisInterlockedAddLargeStatistic (NDIS 5.1)) in Windows XP. |
piattaforma di destinazione | Desktop |
intestazione | ndis.h (include Ndis.h) |
IRQL | Qualsiasi livello |