一般には、パラメータや戻り値のオプションにフラグを設定するときに使う、他の数値とのビット単位で値を比較するための数値。通常は、この比較は、Visual Basic の And や Or、C++ の & や | で行います。
たとえば、ADO FieldAttributeEnum 値は、フィールドの属性を決めるビットマスクとして利用できます。更新できるかどうかがわからないフィールドがあるとします。Visual Basic では、次の式でテストできます。
Field.Attributes AND adFldUpdatable
結果が TRUE の場合は、フィールドは更新できます。