InterlockedXor 関数 (miniport.h)
InterlockedOr ルーチンは、ビットごとの排他的 OR 演算をアトミックに計算します。
構文
LONG InterlockedXor(
[in, out] LONG volatile *Destination,
[in] LONG Value
);
パラメーター
[in, out] Destination
Value を使用して排他的な ORed となる変数へのポインター。 操作の結果は 変数に格納されます。
[in] Value
Destination が指す変数を使用して、排他 ORed にする値を指定 します。
戻り値
InterlockedXor は 、Destination が指す変数に格納されている元の値を返します。
注釈
InterlockedXor は、ターゲット^=値をアトミックに計算します*。
インターロックされた操作は、キャッシュされていないメモリでは使用できません。
要件
要件 | 値 |
---|---|
対象プラットフォーム | デスクトップ |
Header | miniport.h (Wdm.h、Ntddk.h、Ntifs.h、Miniport.h を含む) |
IRQL | 任意のレベル |
こちらもご覧ください
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示