Compartir a través de


IDiaSymbol11::get_discriminatedUnionTag

Recupera información sobre la etiqueta de una instancia de símbolo de unión discriminada.

Sintaxis

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

Parámetros

ppTagType

[out] Devuelve que IDiaSymbol representa el tipo del miembro de etiqueta.

pTagOffset

[out] Devuelve el desplazamiento de bytes dentro de la estructura primaria de donde se encuentra el inicio del miembro de etiqueta.

pTagMask

[out] Devuelve un valor de máscara si la etiqueta no rellena todos los bytes del miembro de etiqueta; de lo contrario, devuelve un valor vacío DiaTagValue con el valueSizeBytes valor establecido en 0.

Valor devuelto

Si la operación se realiza correctamente, devuelve S_OK; de lo contrario, devuelve S_FALSE o un código de error.

Nota:

Un valor devuelto de S_FALSE significa que la propiedad no está disponible para el símbolo.

Consulte también