Udostępnij za pośrednictwem


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 nullptrwartoś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.

Zobacz też