IIndexableConcept::GetDimensionality 方法 (dbgmodel.h)

GetDimensionality 方法返回对象在其中编制索引的维度数。 请注意,如果对象既可迭代又可索引,则 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;
}

要求

要求 价值
标头 dbgmodel.h

另请参阅

IIndexableConcept 接口