Поделиться через


IDiaSymbol11::get_discriminatedUnionTag

Извлекает сведения о теге экземпляра символа различаемого объединения.

Синтаксис

HRESULT get_discriminatedUnionTag(
    IDiaSymbol **ppTagType,
    DWORD *pTagOffset,
    DiaTagValue *pTagMask
);

Параметры

ppTagType

[out] Возвращает тип IDiaSymbol элемента тега.

pTagOffset

[out] Возвращает смещение байтов в родительской структуре, в которой находится начало элемента тега.

pTagMask

[out] Возвращает значение маски, если тег не заполняет все байты элемента тега; в противном случае возвращает пустое DiaTagValue значение с заданным значением valueSizeBytes 0.

Возвращаемое значение

При успешном выполнении возвращает S_OK, в противном случае возвращает S_FALSE или код ошибки.

Примечание.

Возвращаемое значение S_FALSE означает, что свойство недоступно для символа.

См. также