Partilhar via


IDiaSymbol11::get_tagRanges

Recupera os intervalos de tags em uma instância de símbolo de união discriminada.

Sintaxe

HRESULT get_tagRanges(
  DWORD count,
  DWORD *pcRangeValues,
  DiaTagValue *rangeValues
);

Parâmetros

count

[em] Especifica a contagem de elementos válidos DiaTagValue apontados rangeValues pelo parâmetro.

pcRangeValues

[fora] Retorna a contagem de DiaTagValue elementos necessários se rangeValues for nullptr; caso contrário, retorna a contagem de elementos usados.

rangeValues

[fora] Retorna uma matriz de DiaTagValue. Na entrada, a contagem de elementos válidos é especificada pelo count parâmetro. Ao retornar *pcRangeValues é a contagem de elementos válidos que foram preenchidos.

Valor de retorno

Se tiver êxito, retornará S_OK. Caso contrário, retornará um código de erro.

Observação

Um valor retornado de S_FALSE significa que a propriedade não está disponível para o símbolo.

Comentários

O primeiro elemento de matriz (rangeValues[0]) representa o limite inferior do intervalo. O próximo elemento de matriz representa o limite superior do intervalo. A matriz continua a alternar entre os limites inferior e superior de cada intervalo subsequente. Os limites superior e inferior são inclusivos.

Confira também