System.SyncObjs.TInterlocked.BitTestAndClear

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

class function BitTestAndClear(var Target: Integer; BitOffset: TBitOffset): Boolean; static;

C++

static bool __fastcall BitTestAndClear(int &Target, TBitOffset BitOffset);

プロパティ

種類 可視性 ソース ユニット
function public
System.SyncObjs.pas
System.SyncObjs.hpp
System.SyncObjs TInterlocked

説明

変数の一定のビットが 1 に、そしてその値が 0 に設定されているかどうかをテストします。

BitTestAndClear は、変数の一定のビットが 1 に、そしてその値が 0 に設定されているかどうかをテストします。BitOffset は、テストされる Target パラメータのビットを指定します。このメソッドは、ビットが 1 の場合に True を返し、それ以外の場合は、False を返します。さらに、ビットはその値に関係なく 0 に設定されます。

関連項目