CdbrCompound::GetValueメソッド

機能

値の取得

形式

// Boolean型の場合
DmaBoolean GetValue(pDmaId pId, pDmaBoolean    pbRetValue)
// ID型の場合
DmaBoolean GetValue(pDmaId pId, pDmaId         pRetValue)
// Integer32型の場合
DmaBoolean GetValue(pDmaId pId, pDmaInteger32  plRetValue)
// String型の場合
DmaBoolean GetValue(pDmaId pId, ppDmaString_T  ppRetValue)

詳細

pIdに指定した要素の値を取得するメソッドです。

引数

pId(入力)

取得する構成要素のIDを指定します。該当する要素がない場合はエラーになります。

pbRetValue, pRetValue, plRetValue, ppRetValue(出力)

取得した値が設定されます。値を格納する領域のアドレスを指定してください。

指定した領域の型と要素の型が異なる場合はエラーになります。取得するString型プロパティに初期値としてNULLが設定されている場合,戻り値にDMA_TRUEが返り,*ppRetValueにはNULLが返ります。

String型の場合,使用後にdbrDelete関数によって解放してください。

戻り値

DMA_TRUE  正常終了

DMA_FALSE  異常終了

戻り値の詳細

なし