Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der InterlockedOr routinemäßig eine bitweise exklusive OR-Operation berechnet.
Syntax
LONG InterlockedXor(
[in, out] LONG volatile *Destination,
[in] LONG Value
);
Parameter
[in, out] Destination
Ein Zeiger auf die Variable, um exklusiv mit Valuezu sein. Das Ergebnis des Vorgangs wird in der Variablen gespeichert.
[in] Value
Gibt den Wert an, der mit der Variablen exklusiv sein soll, auf die durch Destinationverwiesen wird.
Rückgabewert
InterlockedXor den ursprünglichen Wert zurück, der in der Variablen gespeichert ist, auf die Destinationverweist.
Bemerkungen
InterlockedXor atomisch berechnet *Destination^=Value.
Interlocked-Vorgänge können nicht für nicht zwischengespeicherten Arbeitsspeicher verwendet werden.
Anforderungen
| Anforderung | Wert |
|---|---|
| Zielplattform- | Desktop |
| Header- | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h, Miniport.h) |
| IRQL- | Beliebige Ebene |