Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft den skalierbaren Vektorregistertyp für das Symbol ab. Diese Eigenschaft ist Teil der IDiaSymbol12-Schnittstelle .
Syntax
HRESULT get_scalableRegisterType(
DWORD *pRegisterType
Die Parameter
pRegisterType
[out] Ein Zeiger auf einen DWORD , der den Registertypwert empfängt.
Mögliche Werte entsprechen skalierbaren Vektorregisterarten, z SVE_Z . B. oder SVE_P.
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 Architekturen relevant, die skalierbare Vektorerweiterungen unterstützen (z. B. ARM SVE).
Wenn das Symbol kein skalierbares Vektorregister darstellt, gibt die Methode S_FALSE zurück und pRegisterType wird nicht geändert.
Diese Eigenschaft oder Methode gibt nur einen gültigen Wert für Symbole zurück, wobei IDiaSymbol::get_baseType ein BasicType von btVector.
Um auf diese Eigenschaft zuzugreifen, rufen Sie eine IDiaSymbol12 Schnittstelle ab, indem Sie eine vorhandene IDiaSymbol oder IDiaSymbol12 Instanz aufrufenQueryInterface.