Freigeben über


IDiaSymbol12::get_atomicType

Bestimmt, ob das Symbol einen C11-Typ _Atomic darstellt. Diese Eigenschaft ist Teil der IDiaSymbol12-Schnittstelle .

Syntax

HRESULT get_atomicType(
    BOOL *pIsAtomic

Die Parameter

pIsAtomic

[out] Zeiger auf ein BOOL, das WAHR empfängt, wenn das Symbol ein C11-Typ _Atomic ist; andernfalls FALSE.

Rückgabewert

Wenn dies erfolgreich ist, wird zurückgegeben S_OK; andernfalls wird ein Fehlercode zurückgegeben S_FALSE .

Hinweis

Ein Rückgabewert bedeutet S_FALSE , dass die Eigenschaft für das Symbol nicht verfügbar ist.

Bemerkungen

Diese Eigenschaft ist für Compiler und Toolkette relevant, die Typinformationen in PDBs ausgeben _Atomic .

Wenn das Symbol keinen C11-Typ _Atomic darstellt, gibt die Methode zurück S_FALSE und ändert pIsAtomicsie nicht.

Um auf diese Eigenschaft zuzugreifen, rufen Sie die IDiaSymbol12 Schnittstelle ab, indem Sie eine vorhandene QueryInterface Instanz aufrufenIDiaSymbol12.

Siehe auch