Metodo IIndexableConcept::GetDimensionality (dbgmodel.h)

Il metodo GetDimensionality restituisce il numero di dimensioni in cui viene indicizzato l'oggetto. Si noti che se l'oggetto è iterabile e indicizzato, l'implementazione di GetDefaultIndexDimensionality deve accettare l'implementazione di GetDimensionality come il numero di dimensioni dell'indicizzatore.

Sintassi

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

Parametri

contextObject

L'oggetto istanza (questo puntatore) che viene indicizzato viene passato qui.

dimensionality

Il numero di dimensioni indicizzate nell'oggetto viene restituito qui.

Valore restituito

Questo metodo restituisce HRESULT che indica l'esito positivo o l'errore.

Commenti

Implementazione di esempio:

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

Requisiti

   
Intestazione dbgmodel.h

Vedi anche

Interfaccia IIndexableConcept