共用方式為


IIterableConcept::GetDefaultIndexDimensionality 方法 (dbgmodel.h)

GetDefaultIndexDimensionality 方法會將維度數目傳回預設索引。 如果對象無法編制索引,這個方法應該會傳回 0 並成功(S_OK)。 從這個方法傳回非零值的任何物件,都宣告對通訊協定合約的支援,該合約指出:

語法

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

參數

contextObject

正在查詢的實例(此指標)。

dimensionality

預設索引器維度的數目會在這裡傳回。 零的傳回值表示物件不可編製索引。

傳回值

此方法會傳回 HRESULT,指出成功或失敗。

言論

範例實作:

IFACEMETHOD(GetDefaultIndexDimensionality)(_In_ IModelObject * /*pContextObject*/,
                                           _Out_ ULONG64 *pDimensionality)
{
    // If the object is not indexable, pDimensionality should be 0 and the 
    // method should return S_OK.  Here, the object is indexable in one dimension.
    // Providing this information requires that our iterator return these 
    // 1D indexes and that we have an indexer which accepts them.
    *pDimensionality = 1;
    return S_OK;
}

要求

要求 價值
標頭 dbgmodel.h

另請參閱

IIterableConcept 介面