IDiaSymbol11::get_tagRanges
Pobiera zakresy tagów w wystąpieniu symbolu unii dyskryminowanej.
Składnia
HRESULT get_tagRanges(
DWORD count,
DWORD *pcRangeValues,
DiaTagValue *rangeValues
);
Parametry
count
[in] Określa liczbę prawidłowych DiaTagValue
elementów wskazywanych przez rangeValues
parametr .
pcRangeValues
[out] Zwraca liczbę elementów potrzebnych DiaTagValue
w przypadku rangeValues
nullptr
wartości . W przeciwnym razie zwraca liczbę użytych elementów.
rangeValues
[out] Zwraca tablicę .DiaTagValue
W danych wejściowych liczba prawidłowych elementów jest określona count
przez parametr . Po powrocie *pcRangeValues
jest liczba prawidłowych elementów, które zostały wypełnione.
Wartość zwracana
Jeśli operacja powiedzie się, zwraca wartość S_OK
; w przeciwnym razie zwraca kod błędu.
Uwaga
Wartość zwracana S_FALSE
oznacza, że właściwość nie jest dostępna dla symbolu.
Uwagi
Pierwszy element tablicy (rangeValues[0]
) reprezentuje dolną granicę zakresu. Następny element tablicy reprezentuje górną granicę zakresu. Tablica nadal zmienia się między dolną i górną granicą każdego kolejnego zakresu. Obie górne i dolne granice są włącznie.