Macro NdisInterlockedAddLargeStatistic (ndis.h)
La funzione NdisInterlockedAddLargeStatistic esegue un'aggiunta interlocked di un valore di incremento 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 masks interrupts e può essere usato in modo sicuro per sincronizzare la funzione MiniportInterrupt di un driver con altro codice driver.
Requisiti
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 |