Funzione InterlockedXor (miniport.h)
L'InterlockedOr routine calcola in modo atomico un'operazione OR esclusiva bit per bit.
Sintassi
LONG InterlockedXor(
[in, out] LONG volatile *Destination,
[in] LONG Value
);
Parametri
[in, out] Destination
Puntatore alla variabile che deve essere ORed esclusivo con Value. Il risultato dell'operazione viene archiviato nella variabile .
[in] Value
Specifica il valore che deve essere esclusivo ORed con la variabile a cui punta Destination.
Valore restituito
InterlockedXor restituisce il valore originale archiviato nella variabile a cui punta Destination.
Osservazioni
InterlockedXor calcola in modo atomico *valore di destinazione^=.
Le operazioni interlocked non possono essere usate nella memoria non memorizzata nella cache.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Desktop |
intestazione | miniport.h (include Wdm.h, Ntddk.h, Ntifs.h, Miniport.h) |
IRQL | Qualsiasi livello |