次の方法で共有


IIndexableConcept::GetDimensionality メソッド (dbgmodel.h)

GetDimensionality メソッドは、オブジェクトのインデックスが作成されるディメンションの数を返します。 オブジェクトが iterable と indexable の両方である場合、GetDefaultIndexDimensionality の実装は、インデクサーの次元数に関する GetDimensionality の実装と一致する必要があります。

構文

HRESULT GetDimensionality(
  IModelObject *contextObject,
  ULONG64      *dimensionality
);

パラメーター

contextObject

インデックスが作成されているインスタンス オブジェクト (このポインター) がここで渡されます。

dimensionality

オブジェクトのインデックスが作成されるディメンションの数がここで返されます。

戻り値

このメソッドは、成功または失敗を示す HRESULT を返します。

注釈

実装例:

IFACEMETHOD(GetDimensionality)(_In_ IModelObject * /*pContextObject*/, 
                               _Out_ ULONG64 *pDimensionality)
{
    // If the object is iterable, the value returned here **MUST** match 
    // what is returned from GetDefaultIndexDimensionality.
    *pDimensionality = 1;
    return S_OK;
}

要件

要件
Header dbgmodel.h

こちらもご覧ください

IIndexableConcept インターフェイス