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 indexa 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 a cuántas dimensiones 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.

Observaciones

Implementación de ejemplo de :

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
encabezado de dbgmodel.h

Consulte también

de interfaz IIndexableConcept