Partilhar via


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

O método GetDimensionality retorna o número de dimensões em que o objeto é indexado. Observe que, se o objeto for iterável e indexável, a implementação de GetDefaultIndexDimensionality deverá concordar com a implementação de GetDimensionality quanto a quantas dimensões o indexador tem.

Sintaxe

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

Parâmetros

contextObject

O objeto de instância (este ponteiro) que está sendo indexado é passado aqui.

dimensionality

O número de dimensões nas quais o objeto é indexado é retornado aqui.

Valor de retorno

Esse método retorna HRESULT que indica êxito ou falha.

Observações

implementação de exemplo :

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
cabeçalho dbgmodel.h

Consulte também

interface IIndexableConcept