Condividi tramite


Metodo IIndexableConcept::GetDimensionality (dbgmodel.h)

Il metodo GetDimensionality restituisce il numero di dimensioni in cui è indicizzato l'oggetto. Si noti che se l'oggetto è iterabile e indicizzabile, l'implementazione di GetDefaultIndexDimensionality deve essere d'accordo con l'implementazione di GetDimensionality in base al numero di dimensioni di cui dispone l'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 in cui viene indicizzato l'oggetto viene restituito qui.

Valore restituito

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

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

Requisito Valore
Intestazione dbgmodel.h

Vedi anche

Interfaccia IIndexableConcept