CdbrDMA::SetOIIDメソッド

機能

OIIDの設定

形式

DmaBoolean  SetOIID(
 CdbrSession*      pDbrSession,
 pDmaString_T      pOIID)

詳細

操作対象とするオブジェクトのOIIDを設定するメソッドです。オブジェクトを,指定した識別子で特定されるオブジェクトとして操作できます。ただし,このメソッドを発行したときに,指定したオブジェクトが存在するかどうかのチェックはしません。

また,クラスライブラリのオブジェクトを操作するためにSetOIIDメソッドをコールした場合は,操作後にReleaseObjectメソッドをコールして,オブジェクトを解放してください。ReleaseObjectメソッドをコールしないで続けてSetOIIDメソッドをコールした場合は,エラーになります。

引数

pDbrSession(入力)

CdbrSessionオブジェクトを指定します。

pOIID(入力)

操作対象とするオブジェクトの識別子を指定します。

戻り値

DMA_TRUE  正常終了

DMA_FALSE 異常終了

戻り値の詳細

major_codeminor_code説明対処
ERR_DBRERR_INVALID_STATUSセッションの状態が不正です。一つのセッションに同時に複数のメソッド処理要求が出されています。一つのセッションに対しては,一度に一つの処理要求しか出さないように見直してください。
ERR_DBRERR_OBJECT_ALREADY_CONNECTEDオブジェクトはすでに接続されています。この操作は実行できません。
ERR_DBRERR_SESSION_NOT_CONNECTセッションが接続されていません。セッションを接続してください。
ERR_DMADMARC_BAD_PARAMETER不正な引数が入力されました。正しい引数を指定してください。
ERR_DMADMARC_BAD_OIID引数で指定されたOIIDが不正です。正しいOIIDを指定してください。
ERR_DMADMARC_UNEXPECTED予期しないエラーが発生しました。処理を終了してください。