ストリームの形式は、ストリームデータの構造を表します。LCSTREAMFMTF_BINARY フラグによって、ストリームがバイナリ形式かテキスト形式かを示します。
テキスト形式は、キャラクタセットを示す定数または次の特別な値で表します。
パラメータ |
説明 |
---|---|
LCSTREAMFMT_NATIVE |
ローカルマシンのネイティブなキャラクタセットと同じです。 |
サポートされているすべてのキャラクタセットのリストについては、付録 D を参照してください。
バイナリ形式は、次の値のいずれかです。
値 |
説明 |
---|---|
LCSTREAMFMT_BLOB |
未フォーマット (BLOB = Binary Large Object) |
LCSTREAMFMT_COMPOSITE |
Notes の複合形式 (リッチテキストまたは複合テキストともいう) |
LCSTREAMFMT_TEXT_LIST |
Notes のテキストリスト形式 (テキスト値の複数値リスト) |
LCSTREAMFMT_NUMBER_LIST |
Notes の数値リスト形式 (数値および範囲の複数値リスト) |
LCSTREAMFMT_DATETIME_LIST |
Notes の日時リスト形式 (日時値および範囲の複数値リスト) |
一部の組み合わせを除き、ストリーム形式間の変換が可能です。複合形式との間で変換する場合は、ソースとターゲットの形式は BLOB またはテキストでなければなりません。また、数値リストと日時リストとの変換はサポートされていません。
ストリームの最大長は、このストリームに割り当てられる値の最大有効長 (バイト単位) を示します。最大長は、4GB 以下の任意の値です。
0 は、ストリームの最大長が指定されていないことを示します。