InterlockedAnd-Funktion (wdm.h)

Das interlockedAnd-Makro berechnet einen bitweiseN AND-Vorgang.

Syntax

LONG InterlockedAnd(
  [in, out] LONG volatile *Destination,
  [in]      LONG          Value
);

Parameter

[in, out] Destination

Ein Zeiger auf die Variable, die mit "Value" versehen werden soll. Das Ergebnis des Vorgangs wird in der Variablen gespeichert.

[in] Value

Gibt den Wert an, der mit der Variablen ANDed wird, die nach Ziel verweist.

Rückgabewert

InterlockedAnd gibt den ursprünglichen Wert zurück, der in der Variablen gespeichert ist, die nach Ziel verweist.

Bemerkungen

InterlockedAnd atomically berechnet *Destination&=Value.

Interlocked-Vorgänge können nicht für nicht zwischengespeicherten Arbeitsspeicher verwendet werden.

Anforderungen

   
Unterstützte Mindestversion (Client) Ab Windows 2000 verfügbar.
Zielplattform Power BI Desktop
Header wdm.h (include Wdm.h, Ntddk.h, Ntifs.h, Miniport.h)
IRQL Beliebige Ebene

Weitere Informationen

InterlockedOr

InterlockedXor