Condividi tramite


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.

Vedi anche