Edit

Share via


IDiaSymbol12

Provides extensions to IDiaSymbol. This interface adds support for scalable vector register types (for example, ARM SVE) and for detecting C11 _Atomic types.

Syntax

IDiaSymbol12 : IDiaSymbol11

Methods

The following table shows the methods of IDiaSymbol12.

Note

Symbols return meaningful data for only some of these methods, depending on the type of symbol. If a method returns S_OK, then that method has returned meaningful data.

Method Description
IDiaSymbol12::get_scalableRegisterType Retrieves scalable vector register type for the symbol.
IDiaSymbol12::idiasymbol-get-atomic-type Indicates whether the symbol represents a C11 _Atomic type.

Remarks

Notes for Callers

Obtain this interface by first getting an IDiaSymbol instance and then calling IUnknown::QueryInterface to do a dynamic downcast.

Requirements

Header: Dia2.h

Library: diaguids.lib

DLL: msdia140.dll

See also