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.