Compartir a través de


Método IIndexableConcept::GetDimensionality (dbgmodel.h)

El método GetDimensionality devuelve el número de dimensiones en las que se indiza el objeto. Tenga en cuenta que si el objeto es iterable e indizable, la implementación de GetDefaultIndexDimensionality debe estar de acuerdo con la implementación de GetDimensionality en cuanto al número de dimensiones que tiene el indexador.

Sintaxis

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

Parámetros

contextObject

El objeto de instancia (este puntero) que se está indexando se pasa aquí.

dimensionality

El número de dimensiones en las que se indexa el objeto se devuelve aquí.

Valor devuelto

Este método devuelve HRESULT, que indica que se ha realizado correctamente o no.

Comentarios

Implementación de ejemplo:

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

Requisitos

Requisito Valor
Header dbgmodel.h

Consulte también

Interfaz IIndexableConcept