다음을 통해 공유


IIndexableConcept::GetDimensionality 메서드(dbgmodel.h)

GetDimensionality 메서드는 개체가 인덱싱되는 차원 수를 반환합니다. 개체가 반복 가능하고 인덱싱 가능한 경우 GetDefaultIndexDimensionality 구현은 인덱서에 있는 차원 수에 대한 GetDimensionality 구현에 동의해야 합니다.

구문

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

매개 변수

contextObject

인덱싱되는 instance 개체(이 포인터)는 여기에 전달됩니다.

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;
}

요구 사항

요구 사항
헤더 dbgmodel.h

추가 정보

IIndexableConcept 인터페이스