CdbrDMA::SetOIIDメソッド
機能
OIIDの設定
形式
DmaBoolean SetOIID(
CdbrSession* pDbrSession,
pDmaString_T pOIID)
詳細
操作対象とするオブジェクトのOIIDを設定するメソッドです。オブジェクトを,指定した識別子で特定されるオブジェクトとして操作できます。ただし,このメソッドを発行したときに,指定したオブジェクトが存在するかどうかのチェックはしません。
また,クラスライブラリのオブジェクトを操作するためにSetOIIDメソッドをコールした場合は,操作後にReleaseObjectメソッドをコールして,オブジェクトを解放してください。ReleaseObjectメソッドをコールしないで続けてSetOIIDメソッドをコールした場合は,エラーになります。
引数
pDbrSession(入力)
CdbrSessionオブジェクトを指定します。
pOIID(入力)
操作対象とするオブジェクトの識別子を指定します。
戻り値
DMA_TRUE 正常終了
DMA_FALSE 異常終了
戻り値の詳細
major_code | minor_code | 説明 | 対処 |
---|---|---|---|
ERR_DBR | ERR_INVALID_STATUS | セッションの状態が不正です。一つのセッションに同時に複数のメソッド処理要求が出されています。 | 一つのセッションに対しては,一度に一つの処理要求しか出さないように見直してください。 |
ERR_DBR | ERR_OBJECT_ALREADY_CONNECTED | オブジェクトはすでに接続されています。 | この操作は実行できません。 |
ERR_DBR | ERR_SESSION_NOT_CONNECT | セッションが接続されていません。 | セッションを接続してください。 |
ERR_DMA | DMARC_BAD_PARAMETER | 不正な引数が入力されました。 | 正しい引数を指定してください。 |
ERR_DMA | DMARC_BAD_OIID | 引数で指定されたOIIDが不正です。 | 正しいOIIDを指定してください。 |
ERR_DMA | DMARC_UNEXPECTED | 予期しないエラーが発生しました。 | 処理を終了してください。 |