IDiaSymbol11::get_discriminatedUnionTag
判別共用体シンボル インスタンスのタグに関する情報を取得します。
構文
HRESULT get_discriminatedUnionTag(
IDiaSymbol **ppTagType,
DWORD *pTagOffset,
DiaTagValue *pTagMask
);
パラメーター
ppTagType
[out]タグ メンバーの型を表す IDiaSymbol
を返します。
pTagOffset
[out]タグ メンバーの開始位置の親構造体内のバイト オフセットを返します。
pTagMask
[out]タグがタグ メンバーのすべてのバイトを埋めるわけではない場合は、マスク値を返します。それ以外の場合は、valueSizeBytes
が 0 に設定された空のDiaTagValue
を返します。
戻り値
成功した場合は、S_OK
を返します。それ以外の場合は、S_FALSE
またはエラー コードを返します。
Note
戻り値 S_FALSE
は、プロパティをそのシンボルに使用できないことを意味します。