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 |