Condividi tramite


IDiaSymbol12::get_scalableRegisterType

Recupera il tipo di registro vettoriale scalabile per il simbolo. Questa proprietà fa parte dell'interfaccia IDiaSymbol12 .

Sintassi

HRESULT get_scalableRegisterType(
    DWORD *pRegisterType

Parametri

pRegisterType

[out] Puntatore a un oggetto DWORD che riceve il valore del tipo di registro.

I valori possibili corrispondono ai tipi di registro vettoriali scalabili, ad esempio SVE_Z o SVE_P.

Valore restituito

Se ha esito positivo, restituisce S_OK; in caso contrario, restituisce S_FALSE o un codice di errore.

Annotazioni

Un valore S_FALSE restituito indica che la proprietà non è disponibile per il simbolo.

Osservazioni:

Questa proprietà è rilevante per le architetture che supportano estensioni vettoriali scalabili , ad esempio ARM SVE.

Se il simbolo non rappresenta un registro vettoriale scalabile, il metodo restituisce S_FALSE e pRegisterType non viene modificato.

Questa proprietà o metodo restituisce solo un valore valido per i simboli in cui IDiaSymbol::get_baseType restituisce un valore BasicType di btVector.

Per accedere a questa proprietà, ottenere un'interfaccia IDiaSymbol12 chiamando QueryInterface su un'istanza o IDiaSymbol12 esistenteIDiaSymbol.

Vedere anche