共用方式為


IDiaSymbol11::get_discriminatedUnionTag

擷取差異聯集符號實例標記的相關信息。

語法

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

參數

ppTagType

[out]傳 IDiaSymbol 回 ,表示標記成員的類型。

pTagOffset

[out]傳回標記成員開頭所在之父結構內的位元組位移。

pTagMask

[out]如果標記未填滿標記成員的所有位元組,則傳回遮罩值;否則會傳回空 DiaTagValuevalueSizeBytes ,並將 設定為 0。

傳回值

如果成功,則會傳回 S_OK;否則,會傳回 S_FALSE 或錯誤碼。

注意

S_FALSE 傳回值表示屬性不適用於符號。

另請參閱