指定した属性メンバーまたは属性次元に関する属性情報を戻します。
構文
EsbGetAttributeInfo
(
hCtx
,
AttrName
,
AttrInfo
)
ByVal
hCtx
As Long
ByVal
AttrName
As String
AttrInfo
As ESB_ATTRIBUTEINFO_T
| パラメータ | 説明 |
|---|---|
hCtx |
コンテキスト・ハンドル |
AttrName |
属性メンバーまたは次元の名前 |
AttrInfo |
属性情報 |
備考
基本メンバーまたは次元が渡されると情報が戻されますが、属性固有の情報は表示されません。また、基本次元が渡された場合では、構造体の次元とメンバー名のフィールドは同一の値を保持します。
戻り値
正常終了の場合はsts = 0が戻され、ESB_ATTRIBUTEINFO_T構造体に入力されます。それ以外の場合は、エラー番号が戻されます。
アクセス
この関数を使用するのに、特別な権限は必要ありません。
例
Sub ESB_GetAttributeInfo()
' NOTE: 'Out' is a sub to print the output within quotes to a listbox or text box.
Dim hCtx as long
Dim sts as long
Dim MbrName As String
Dim OutAttrInfo As ESB_ATTRIBUTEINFO_T
MbrName = InputBox("Member Name")
sts = EsbGetAttributeInfo(hCtx, MbrName, OutAttrInfo)
If sts = 0 Then
Out "ESB_OtlGetAttributeInfo passed" & sts
Out "MbrName : " & OutAttrInfo.MbrName
Out "DimName : " & OutAttrInfo.DimName
Out "Attribute : " & OutAttrInfo.Attribute
Else
Out "ESB_OtlGetAttributeInfo failed" & sts: Exit Sub
End If
End Sub
関連トピック