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 em que o objeto é indexado é retornado aqui.
Retornar valor
Esse método retorna HRESULT que indica êxito ou falha.
Comentários
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 |