WebSphere Message Service Clients for C/C++ and .NET, Version 1.2 オペレーティング・システム: Linux, Windows

BytesMessage

バイト・メッセージとは、本体がバイトのストリームからなるメッセージです。

関連資料
バイト・メッセージ

関数

関数の要約:
関数 説明
xmsBytesMsgGetBodyLength メッセージの本体が読み取り専用である場合に、メッセージの本体の長さを取得します。
xmsBytesMsgReadBoolean バイト・メッセージ・ストリームからブール値を読み取ります。
xmsBytesMsgReadByte バイト・メッセージ・ストリームから、次のバイトを符号付き 8 ビット整数として読み取ります。
xmsBytesMsgReadBytes カーソルの現在位置から始まるバイトの配列を、バイト・メッセージ・ストリームから読み取ります。
xmsBytesMsgReadBytesByRef バイト・メッセージ・ストリームの先頭へのポインターを取得し、ストリームの長さを取得します。
xmsBytesMsgReadChar バイト・メッセージ・ストリームから、次の 2 バイトを文字として読み取ります。
xmsBytesMsgReadDouble バイト・メッセージ・ストリームから、次の 8 バイトを倍精度浮動小数点数として読み取ります。
xmsBytesMsgReadFloat バイト・メッセージ・ストリームから、次の 4 バイトを浮動小数点数として読み取ります。
xmsBytesMsgReadInt バイト・メッセージ・ストリームから、次の 4 バイトを符号付き 32 ビット整数として読み取ります。
xmsBytesMsgReadLong バイト・メッセージ・ストリームから、次の 8 バイトを符号付き 64 ビット整数として読み取ります。
xmsBytesMsgReadShort バイト・メッセージ・ストリームから、次の 2 バイトを符号付き 16 ビット整数として読み取ります。
xmsBytesMsgReadUnsignedByte バイト・メッセージ・ストリームから、次のバイトを符号なし 8 ビット整数として読み取ります。
xmsBytesMsgReadUnsignedShort バイト・メッセージ・ストリームから、次の 2 バイトを符号なし 16 ビット整数として読み取ります。
xmsBytesMsgReadUTF バイト・メッセージ・ストリームから、UTF-8 でエンコードされたストリングを読み取ります。
xmsBytesMsgReset メッセージの本体を読み取り専用モードにして、カーソルをバイト・メッセージ・ストリームの先頭に位置変更します。
xmsBytesMsgWriteBoolean バイト・メッセージ・ストリームへブール値を書き込みます。
xmsBytesMsgWriteByte バイト・メッセージ・ストリームへ 1 バイト書き込みます。
xmsBytesMsgWriteBytes バイト・メッセージ・ストリームへバイトの配列を書き込みます。
xmsBytesMsgWriteChar 文字を、上位バイトを先にして、2 バイトでバイト・メッセージ・ストリームに書き込みます。
xmsBytesMsgWriteDouble 倍精度浮動小数点数を長整数に変換し、その長整数を、上位バイトを先にして、8 バイトでバイト・メッセージ・ストリームに書き込みます。
xmsBytesMsgWriteFloat 浮動小数点数を整数に変換し、その整数を、上位バイトを先にして、4 バイトでバイト・メッセージ・ストリームに書き込みます。
xmsBytesMsgWriteInt 整数を、上位バイトを先にして、4 バイトでバイト・メッセージ・ストリームに書き込みます。
xmsBytesMsgWriteLong 長整数を、上位バイトを先にして、8 バイトでバイト・メッセージ・ストリームに書き込みます。
xmsBytesMsgWriteShort 短整数を、上位バイトを先にして、2 バイトでバイト・メッセージ・ストリームに書き込みます。
xmsBytesMsgWriteUTF バイト・メッセージ・ストリームへ、UTF-8 でエンコードされたストリングを書き込みます。

xmsBytesMsgGetBodyLength – 本体の長さの取得

インターフェース:
xmsRC xmsBytesMsgGetBodyLength(xmsHMsg message,
xmsLONG *bodyLength,
xmsHErrorBlock errorBlock);

メッセージの本体が読み取り専用である場合に、メッセージの本体の長さを取得します。

パラメーター:
message (入力)
メッセージのハンドル。
bodyLength (出力)
メッセージの本体の長さ (バイト単位)。この関数は、メッセージを読み取るためのカーソルの現在の位置にかかわらず、本体の全体の長さを戻します。
errorBlock (入力)
エラー・ブロックのハンドルまたは NULL ハンドル。
例外:
  • XMS_X_GENERAL_EXCEPTION
  • XMS_X_MESSAGE_NOT_READABLE_EXCEPTION

xmsBytesMsgReadBoolean – ブール値の読み取り

インターフェース:
xmsRC xmsBytesMsgReadBoolean(xmsHMsg message,
xmsBOOL *value,
xmsHErrorBlock errorBlock);

バイト・メッセージ・ストリームからブール値を読み取ります。

パラメーター:
message (入力)
メッセージのハンドル。
value (出力)
読み取られるブール値。入力に NULL ポインターを指定すると、関数はそのブール値を読み取らずにスキップします。
errorBlock (入力)
エラー・ブロックのハンドルまたは NULL ハンドル。
例外:
  • XMS_X_GENERAL_EXCEPTION
  • XMS_X_MESSAGE_NOT_READABLE_EXCEPTION
  • XMS_X_MESSAGE_EOF_EXCEPTION

xmsBytesMsgReadByte – バイトの読み取り

インターフェース:
xmsRC xmsBytesMsgReadByte(xmsHMsg message,
xmsSBYTE *value,
xmsHErrorBlock errorBlock);

バイト・メッセージ・ストリームから、次のバイトを符号付き 8 ビット整数として読み取ります。

パラメーター:
message (入力)
メッセージのハンドル。
value (出力)
読み取られるバイト。入力に NULL ポインターを指定すると、関数はそのバイトを読み取らずにスキップオーバーします。
errorBlock (入力)
エラー・ブロックのハンドルまたは NULL ハンドル。
例外:
  • XMS_X_GENERAL_EXCEPTION
  • XMS_X_MESSAGE_NOT_READABLE_EXCEPTION
  • XMS_X_MESSAGE_EOF_EXCEPTION

xmsBytesMsgReadBytes – バイトの読み取り

インターフェース:
xmsRC xmsBytesMsgReadBytes(xmsHMsg message,
xmsSBYTE *buffer,
xmsINT bufferLength,
xmsINT *returnedLength,
xmsHErrorBlock errorBlock);

カーソルの現在位置から始まるバイトの配列を、バイト・メッセージ・ストリームから読み取ります。

パラメーター:
message (入力)
メッセージのハンドル。
buffer (出力)
読み取られるバイトの配列を含むバッファー。呼び出しの前の、ストリームから読み取られる残りバイト数が、バッファーの長さより大きいか等しい場合、バッファーはいっぱいになります。残りバイト数の方が小さい場合は、バッファーに残りのすべてのバイトが格納され、バッファーは部分的に埋まります。

入力に NULL ポインターを指定すると、関数はそのバイトを読み取らずにスキップオーバーします。呼び出しの前の、ストリームから読み取られる残りバイト数が、バッファーの長さより大きいか等しい場合、スキップされるバイト数は、バッファーの長さと等しくなります。残りバイト数の方が小さい場合、残りのすべてのバイトがスキップされます。

bufferLength (入力)
バッファーの長さ (バイト単位)。代わりに XMSC_QUERY_SIZE を指定した場合、バッファーにバイトは読み込まれませんが、カーソルの現在位置から始まるストリーム内の残りバイト数が returnedLength パラメーターに戻され、カーソルは先に進みません。
returnedLength (出力)
バッファーに読み取るバイト数。バッファーが部分的に埋まっている場合は、値はバッファーの長さよりも小さく、読み取るバイトが残っていないことを示します。呼び出し前のストリームに読み取られるバイトが残っていない場合、値は XMSC_END_OF_STREAM です。

入力に NULL ポインターを指定すると、関数は値を戻しません。

errorBlock (入力)
エラー・ブロックのハンドルまたは NULL ハンドル。
例外:
  • XMS_X_GENERAL_EXCEPTION
  • XMS_X_MESSAGE_NOT_READABLE_EXCEPTION
  • XMS_X_MESSAGE_EOF_EXCEPTION

xmsBytesMsgReadBytesByRef – 参照によるバイトの読み取り

インターフェース:
xmsRC xmsBytesMsgReadBytesByRef(xmsHMsg message,
xmsSBYTE **stream,
xmsINT *length,
xmsHErrorBlock errorBlock);

バイト・メッセージ・ストリームの先頭へのポインターを取得し、ストリームの長さを取得します。

この関数の使用方法について詳しくは、参照によりストリングまたはバイト配列を戻す C 関数を参照してください。

パラメーター:
message (入力)
メッセージのハンドル。
stream (出力)
バイト・メッセージ・ストリームの先頭へのポインター。
length (出力)
バイト・メッセージ・ストリームのバイト数。
errorBlock (入力)
エラー・ブロックのハンドルまたは NULL ハンドル。
例外:
  • XMS_X_GENERAL_EXCEPTION
  • XMS_X_MESSAGE_NOT_READABLE_EXCEPTION
  • XMS_X_MESSAGE_EOF_EXCEPTION

xmsBytesMsgReadChar – 文字の読み取り

インターフェース:
xmsRC xmsBytesMsgReadChar(xmsHMsg message,
xmsCHAR16 *value,
xmsHErrorBlock errorBlock);

バイト・メッセージ・ストリームから、次の 2 バイトを文字として読み取ります。

パラメーター:
message (入力)
メッセージのハンドル。
value (出力)
読み取られる文字。入力に NULL ポインターを指定すると、関数はそのバイトを読み取らずにスキップオーバーします。
errorBlock (入力)
エラー・ブロックのハンドルまたは NULL ハンドル。
例外:
  • XMS_X_GENERAL_EXCEPTION
  • XMS_X_MESSAGE_NOT_READABLE_EXCEPTION
  • XMS_X_MESSAGE_EOF_EXCEPTION

xmsBytesMsgReadDouble – 倍精度浮動小数点数の読み取り

インターフェース:
xmsRC xmsBytesMsgReadDouble(xmsHMsg message,
xmsDOUBLE *value,
xmsHErrorBlock errorBlock);

バイト・メッセージ・ストリームから、次の 8 バイトを倍精度浮動小数点数として読み取ります。

パラメーター:
message (入力)
メッセージのハンドル。
value (出力)
読み取られる倍精度浮動小数点数。入力に NULL ポインターを指定すると、関数はそのバイトを読み取らずにスキップオーバーします。
errorBlock (入力)
エラー・ブロックのハンドルまたは NULL ハンドル。
例外:
  • XMS_X_GENERAL_EXCEPTION
  • XMS_X_MESSAGE_NOT_READABLE_EXCEPTION
  • XMS_X_MESSAGE_EOF_EXCEPTION

xmsBytesMsgReadFloat – 浮動小数点数の読み取り

インターフェース:
xmsRC xmsBytesMsgReadFloat(xmsHMsg message,
xmsFLOAT *value,
xmsHErrorBlock errorBlock);

バイト・メッセージ・ストリームから、次の 4 バイトを浮動小数点数として読み取ります。

パラメーター:
message (入力)
メッセージのハンドル。
value (出力)
読み取られる浮動小数点数。入力に NULL ポインターを指定すると、関数はそのバイトを読み取らずにスキップオーバーします。
errorBlock (入力)
エラー・ブロックのハンドルまたは NULL ハンドル。
例外:
  • XMS_X_GENERAL_EXCEPTION
  • XMS_X_MESSAGE_NOT_READABLE_EXCEPTION
  • XMS_X_MESSAGE_EOF_EXCEPTION

xmsBytesMsgReadInt – 整数の読み取り

インターフェース:
xmsRC xmsBytesMsgReadInt(xmsHMsg message,
xmsINT *value,
xmsHErrorBlock errorBlock);

バイト・メッセージ・ストリームから、次の 4 バイトを符号付き 32 ビット整数として読み取ります。

パラメーター:
message (入力)
メッセージのハンドル。
value (出力)
読み取られる整数。入力に NULL ポインターを指定すると、関数はそのバイトを読み取らずにスキップオーバーします。
errorBlock (入力)
エラー・ブロックのハンドルまたは NULL ハンドル。
例外:
  • XMS_X_GENERAL_EXCEPTION
  • XMS_X_MESSAGE_NOT_READABLE_EXCEPTION
  • XMS_X_MESSAGE_EOF_EXCEPTION

xmsBytesMsgReadLong – 長整数の読み取り

インターフェース:
xmsRC xmsBytesMsgReadLong(xmsHMsg message,
xmsLONG *value,
xmsHErrorBlock errorBlock);

バイト・メッセージ・ストリームから、次の 8 バイトを符号付き 64 ビット整数として読み取ります。

パラメーター:
message (入力)
メッセージのハンドル。
value (出力)
読み取られる長整数。入力に NULL ポインターを指定すると、関数はそのバイトを読み取らずにスキップオーバーします。
errorBlock (入力)
エラー・ブロックのハンドルまたは NULL ハンドル。
例外:
  • XMS_X_GENERAL_EXCEPTION
  • XMS_X_MESSAGE_NOT_READABLE_EXCEPTION
  • XMS_X_MESSAGE_EOF_EXCEPTION

xmsBytesMsgReadShort – 短整数の読み取り

インターフェース:
xmsRC xmsBytesMsgReadShort(xmsHMsg message,
xmsSHORT *value,
xmsHErrorBlock errorBlock);

バイト・メッセージ・ストリームから、次の 2 バイトを符号付き 16 ビット整数として読み取ります。

パラメーター:
message (入力)
メッセージのハンドル。
value (出力)
読み取られる短整数。入力に NULL ポインターを指定すると、関数はそのバイトを読み取らずにスキップオーバーします。
errorBlock (入力)
エラー・ブロックのハンドルまたは NULL ハンドル。
例外:
  • XMS_X_GENERAL_EXCEPTION
  • XMS_X_MESSAGE_NOT_READABLE_EXCEPTION
  • XMS_X_MESSAGE_EOF_EXCEPTION

xmsBytesMsgReadUnsignedByte – 符号なしバイトの読み取り

インターフェース:
xmsRC xmsBytesMsgReadUnsignedByte(xmsHMsg message,
xmsBYTE *value,
xmsHErrorBlock errorBlock);

バイト・メッセージ・ストリームから、次のバイトを符号なし 8 ビット整数として読み取ります。

パラメーター:
message (入力)
メッセージのハンドル。
value (出力)
読み取られるバイト。入力に NULL ポインターを指定すると、関数はそのバイトを読み取らずにスキップオーバーします。
errorBlock (入力)
エラー・ブロックのハンドルまたは NULL ハンドル。
例外:
  • XMS_X_GENERAL_EXCEPTION
  • XMS_X_MESSAGE_NOT_READABLE_EXCEPTION
  • XMS_X_MESSAGE_EOF_EXCEPTION

xmsBytesMsgReadUnsignedShort – 符号なし短整数の読み取り

インターフェース:
xmsRC xmsBytesMsgReadUnsignedShort(xmsHMsg message,
xmsUSHORT *value,
xmsHErrorBlock errorBlock);

バイト・メッセージ・ストリームから、次の 2 バイトを符号なし 16 ビット整数として読み取ります。

パラメーター:
message (入力)
メッセージのハンドル。
value (出力)
読み取られる符号なし短整数。入力に NULL ポインターを指定すると、関数はそのバイトを読み取らずにスキップオーバーします。
errorBlock (入力)
エラー・ブロックのハンドルまたは NULL ハンドル。
例外:
  • XMS_X_GENERAL_EXCEPTION
  • XMS_X_MESSAGE_NOT_READABLE_EXCEPTION
  • XMS_X_MESSAGE_EOF_EXCEPTION

xmsBytesMsgReadUTF – UTF ストリングの読み取り

インターフェース:
xmsRC xmsBytesMsgReadUTF(xmsHMsg message,
xmsCHAR *buffer,
xmsINT bufferLength,
xmsINT *actualLength,
xmsHErrorBlock errorBlock);

バイト・メッセージ・ストリームから、UTF-8 でエンコードされたストリングを読み取ります。必要な場合、XMS がストリング内の文字を UTF-8 からローカル・コード・ページに変換します。

この関数の使用方法について詳しくは、値によりストリングを戻す C 関数を参照してください。

パラメーター:
message (入力)
メッセージのハンドル。
buffer (出力)
読み取られるストリングを含むバッファー。データ変換が必要な場合、これは変換後のストリングです。
bufferLength (入力)
バッファーの長さ (バイト単位)。

XMSC_QUERY_SIZE を指定すると、ストリングは戻されませんが、actualLength パラメーターでストリング長が戻され、カーソルは拡張されません。

XMSC_SKIP を指定すると、関数はそのストリングを読み取らずにスキップします。

actualLength (出力)
ストリングの長さ (バイト単位)。データ変換が必要な場合、これは変換後のストリング長です。入力に NULL ポインターを指定すると、長さが戻されません。
errorBlock (入力)
エラー・ブロックのハンドルまたは NULL ハンドル。
例外:
  • XMS_X_GENERAL_EXCEPTION
  • XMS_X_MESSAGE_NOT_READABLE_EXCEPTION
  • XMS_X_MESSAGE_EOF_EXCEPTION
注:
  1. バッファーが、ストリング全体を保管するのに十分な大きさではない場合、XMS は、バッファーの長さまで切り捨てられたストリングを戻し、actualLength パラメーターにストリングの実際の長さを設定し、エラー・コード XMS_E_DATA_TRUNCATED を戻します。XMS は、内部カーソルを前に進めません。
  2. ストリングの読み取りの試行中に別のエラーが発生した場合、XMS はエラーを報告しますが、actualLength パラメーターを設定せず、内部カーソルを前に進めることもありません。

xmsBytesMsgReset – リセット

インターフェース:
xmsRC xmsBytesMsgReset(xmsHMsg message,
xmsHErrorBlock errorBlock);

メッセージの本体を読み取り専用モードにして、カーソルをバイト・メッセージ・ストリームの先頭に位置変更します。

パラメーター:
message (入力)
メッセージのハンドル。
errorBlock (入力)
エラー・ブロックのハンドルまたは NULL ハンドル。
例外:
  • XMS_X_GENERAL_EXCEPTION
  • XMS_X_MESSAGE_NOT_READABLE_EXCEPTION

xmsBytesMsgWriteBoolean – ブール値の書き込み

インターフェース:
xmsRC xmsBytesMsgWriteBoolean(xmsHMsg message,
xmsBOOL value,
xmsHErrorBlock errorBlock);

バイト・メッセージ・ストリームへブール値を書き込みます。

パラメーター:
message (入力)
メッセージのハンドル。
value (入力)
書き込まれるブール値。
errorBlock (入力)
エラー・ブロックのハンドルまたは NULL ハンドル。
例外:
  • XMS_X_GENERAL_EXCEPTION
  • XMS_X_MESSAGE_NOT_WRITABLE_EXCEPTION

xmsBytesMsgWriteByte – バイトの書き込み

インターフェース:
xmsRC xmsBytesMsgWriteByte(xmsHMsg message,
xmsSBYTE value,
xmsHErrorBlock errorBlock);

バイト・メッセージ・ストリームへ 1 バイト書き込みます。

パラメーター:
message (入力)
メッセージのハンドル。
value (入力)
書き込まれるバイト。
errorBlock (入力)
エラー・ブロックのハンドルまたは NULL ハンドル。
例外:
  • XMS_X_GENERAL_EXCEPTION
  • XMS_X_MESSAGE_NOT_WRITABLE_EXCEPTION

xmsBytesMsgWriteBytes – 複数バイトの書き込み

インターフェース:
xmsRC xmsBytesMsgWriteBytes(xmsHMsg message,
xmsSBYTE *value,
xmsINT length,
xmsHErrorBlock errorBlock);

バイト・メッセージ・ストリームへバイトの配列を書き込みます。

パラメーター:
message (入力)
メッセージのハンドル。
value (入力)
書き込まれるバイト配列。
length (入力)
配列のバイト数。
errorBlock (入力)
エラー・ブロックのハンドルまたは NULL ハンドル。
例外:
  • XMS_X_GENERAL_EXCEPTION
  • XMS_X_MESSAGE_NOT_WRITABLE_EXCEPTION

xmsBytesMsgWriteChar – 文字の書き込み

インターフェース:
xmsRC xmsBytesMsgWriteChar(xmsHMsg message,
xmsCHAR16 value,
xmsHErrorBlock errorBlock);

文字を、上位バイトを先にして、2 バイトでバイト・メッセージ・ストリームに書き込みます。

パラメーター:
message (入力)
メッセージのハンドル。
value (入力)
書き込まれる文字。
errorBlock (入力)
エラー・ブロックのハンドルまたは NULL ハンドル。
例外:
  • XMS_X_GENERAL_EXCEPTION
  • XMS_X_MESSAGE_NOT_WRITABLE_EXCEPTION

xmsBytesMsgWriteDouble – 倍精度浮動小数点数の書き込み

インターフェース:
xmsRC xmsBytesMsgWriteDouble(xmsHMsg message,
xmsDOUBLE value,
xmsHErrorBlock errorBlock);

倍精度浮動小数点数を長整数に変換し、その長整数を、上位バイトを先にして、8 バイトでバイト・メッセージ・ストリームに書き込みます。

パラメーター:
message (入力)
メッセージのハンドル。
value (入力)
書き込まれる倍精度浮動小数点数。
errorBlock (入力)
エラー・ブロックのハンドルまたは NULL ハンドル。
例外:
  • XMS_X_GENERAL_EXCEPTION
  • XMS_X_MESSAGE_NOT_WRITABLE_EXCEPTION

xmsBytesMsgWriteFloat – 浮動小数点数の書き込み

インターフェース:
xmsRC xmsBytesMsgWriteFloat(xmsHMsg message,
xmsFLOAT value,
xmsHErrorBlock errorBlock);

浮動小数点数を整数に変換し、その整数を、上位バイトを先にして、4 バイトでバイト・メッセージ・ストリームに書き込みます。

パラメーター:
message (入力)
メッセージのハンドル。
value (入力)
書き込まれる浮動小数点数。
errorBlock (入力)
エラー・ブロックのハンドルまたは NULL ハンドル。
例外:
  • XMS_X_GENERAL_EXCEPTION
  • XMS_X_MESSAGE_NOT_WRITABLE_EXCEPTION

xmsBytesMsgWriteInt – 整数の書き込み

インターフェース:
xmsRC xmsBytesMsgWriteInt(xmsHMsg message,
xmsINT value,
xmsHErrorBlock errorBlock);

整数を、上位バイトを先にして、4 バイトでバイト・メッセージ・ストリームに書き込みます。

パラメーター:
message (入力)
メッセージのハンドル。
value (入力)
書き込まれる整数。
errorBlock (入力)
エラー・ブロックのハンドルまたは NULL ハンドル。
例外:
  • XMS_X_GENERAL_EXCEPTION
  • XMS_X_MESSAGE_NOT_WRITABLE_EXCEPTION

xmsBytesMsgWriteLong – 長整数の書き込み

インターフェース:
xmsRC xmsBytesMsgWriteLong(xmsHMsg message,
xmsLONG value,
xmsHErrorBlock errorBlock);

長整数を、上位バイトを先にして、8 バイトでバイト・メッセージ・ストリームに書き込みます。

パラメーター:
message (入力)
メッセージのハンドル。
value (入力)
書き込まれる長整数。
errorBlock (入力)
エラー・ブロックのハンドルまたは NULL ハンドル。
例外:
  • XMS_X_GENERAL_EXCEPTION
  • XMS_X_MESSAGE_NOT_WRITABLE_EXCEPTION

xmsBytesMsgWriteShort – 短整数の書き込み

インターフェース:
xmsRC xmsBytesMsgWriteShort(xmsHMsg message,
xmsSHORT value,
xmsHErrorBlock errorBlock);

短整数を、上位バイトを先にして、2 バイトでバイト・メッセージ・ストリームに書き込みます。

パラメーター:
message (入力)
メッセージのハンドル。
value (入力)
書き込まれる短整数。
errorBlock (入力)
エラー・ブロックのハンドルまたは NULL ハンドル。
例外:
  • XMS_X_GENERAL_EXCEPTION
  • XMS_X_MESSAGE_NOT_WRITABLE_EXCEPTION

xmsBytesMsgWriteUTF – UTF ストリングの書き込み

インターフェース:
xmsRC xmsBytesMsgWriteUTF(xmsHMsg message,
xmsCHAR *value,
xmsINT length,
xmsHErrorBlock errorBlock);

バイト・メッセージ・ストリームへ、UTF-8 でエンコードされたストリングを書き込みます。必要な場合、XMS がストリング内の文字をローカル・コード・ページから UTF-8 に変換します。

パラメーター:
message (入力)
メッセージのハンドル。
value (入力)
書き込まれるストリング含む文字配列。
length (入力)
ストリングの長さ (バイト単位)。ストリングがヌルで、終了文字としてヌル文字が埋め込まれていない場合、代わりに XMSC_CALCULATE_STRING_SIZE を指定して、XMS がストリングの長さを計算できるようにすることも可能です。
errorBlock (入力)
エラー・ブロックのハンドルまたは NULL ハンドル。
例外:
  • XMS_X_GENERAL_EXCEPTION
  • XMS_X_MESSAGE_NOT_WRITABLE_EXCEPTION

Reference topic

ご利用条件 | フィードバック (英語のみ)

Timestamp icon最終更新: 8 Jun 2006
(C) Copyright IBM Corporation 2005, 2006. All Rights Reserved.
このインフォメーション・センターでは Eclipse テクノロジーが採用されています。(http://www.eclipse.org)