2.6.3 プロパティの型

クラスライブラリで使用するプロパティのデータ型について次の表に示します。

表2-7 クラスライブラリで使用するプロパティのデータ型

プロパティのデータ型意味記号定数備考
Boolean真偽DMA_DATATYPE_BOOLEAN次のどれかの値を取る
  • DMA_TRUE
  • DMA_FALSE
  • DMA_UNKNOWN
IDGUIDDMA_DATATYPE_IDGUID構造体
Integer32整数DMA_DATATYPE_INTEGER32
ObjectオブジェクトDMA_DATATYPE_OBJECT可変長配列オブジェクトが返される。基本単位がVariableArray型のプロパティを設定できる
String文字列DMA_DATATYPE_STRING最大文字列長は,DocumentBrokerサーバのメタ情報で定義する

このうち,ユーザが定義できるのは,Boolean型,Integer32型,Object型およびString型のプロパティです。ただし,Object型の場合,基本単位にはVariableArray型だけが定義できます。