IDiaSymbol11::get_discriminatedUnionTag
Pobiera informacje o tagu dyskryminowanego wystąpienia symbolu unii.
Składnia
HRESULT get_discriminatedUnionTag(
IDiaSymbol **ppTagType,
DWORD *pTagOffset,
DiaTagValue *pTagMask
);
Parametry
ppTagType
[out] Zwraca typ IDiaSymbol
elementu członkowskiego tagu.
pTagOffset
[out] Zwraca przesunięcie bajtu w strukturze nadrzędnej, w której znajduje się początek elementu członkowskiego tagu.
pTagMask
[out] Zwraca wartość maski, jeśli tag nie wypełnia wszystkich bajtów elementu członkowskiego tagu; w przeciwnym razie zwraca wartość pustą DiaTagValue
z ustawioną wartością valueSizeBytes
0.
Wartość zwracana
Jeśli operacja powiedzie się, zwraca wartość S_OK
; w przeciwnym razie zwraca S_FALSE
lub kod błędu.
Uwaga
Wartość zwracana S_FALSE
oznacza, że właściwość nie jest dostępna dla symbolu.