IDiaSymbol11::get_discriminatedUnionTag
Recupera informazioni sul tag di un'istanza del simbolo di unione discriminata.
Sintassi
HRESULT get_discriminatedUnionTag(
IDiaSymbol **ppTagType,
DWORD *pTagOffset,
DiaTagValue *pTagMask
);
Parametri
ppTagType
[out] Restituisce l'oggetto IDiaSymbol
che rappresenta il tipo del membro tag.
pTagOffset
[out] Restituisce l'offset di byte all'interno della struttura padre di in cui si trova l'inizio del membro tag.
pTagMask
[out] Restituisce un valore mask se il tag non riempie tutti i byte del membro tag; in caso contrario restituisce un oggetto vuoto DiaTagValue
con il valueSizeBytes
valore impostato su 0.
Valore restituito
Se ha esito positivo, restituisce S_OK
; in caso contrario, restituisce S_FALSE
o un codice di errore.
Nota
Un valore S_FALSE
restituito indica che la proprietà non è disponibile per il simbolo.