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 |