InterlockedXor-Funktion (miniport.h)
Die InterlockedOr-Routine berechnet atomar einen bitweisen exklusiven OR-Vorgang.
Syntax
LONG InterlockedXor(
[in, out] LONG volatile *Destination,
[in] LONG Value
);
Parameter
[in, out] Destination
Ein Zeiger auf die Variable, die exklusive oRed mit Value sein soll. Das Ergebnis des Vorgangs wird in der Variablen gespeichert.
[in] Value
Gibt den Wert an, der exklusiver ORed mit der Variablen sein soll, auf die vom Ziel verwiesen wird.
Rückgabewert
InterlockedXor gibt den ursprünglichen Wert zurück, der in der Variablen gespeichert ist, auf die von Destination verwiesen wird.
Hinweise
InterlockedXor berechnet * den Zielwert^= atomar.
Ineinander verriegelte Vorgänge können nicht für nicht zwischengespeicherten Arbeitsspeicher verwendet werden.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | miniport.h (einschließlich Wdm.h, Ntddk.h, Ntifs.h, Miniport.h) |
IRQL | Beliebige Ebene |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für