Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Hiermee wordt het type scalable vectorregister voor het symbool opgehaald. Deze eigenschap maakt deel uit van de IDiaSymbol12-interface .
Syntaxis
HRESULT get_scalableRegisterType(
DWORD *pRegisterType
Parameterwaarden
pRegisterType
[uit] Een aanwijzer naar een DWORD die de waarde van het registertype ontvangt.
Mogelijke waarden komen overeen met schaalbare vectorregistertypen, zoals SVE_Z of SVE_P.
Retourwaarde
Als dit lukt, wordt deze geretourneerd S_OK; anders wordt S_FALSE er een foutcode geretourneerd of een foutcode weergegeven.
Opmerking
Een retourwaarde betekent S_FALSE dat de eigenschap niet beschikbaar is voor het symbool.
Opmerkingen
Deze eigenschap is relevant voor architecturen die schaalbare vectorextensies ondersteunen (bijvoorbeeld ARM SVE).
Als het symbool geen schaalbaar vectorregister vertegenwoordigt, retourneert de methode S_FALSE en pRegisterType wordt deze niet gewijzigd.
Deze eigenschap of methode retourneert alleen een geldige waarde voor symbolen waarbij IDiaSymbol::get_baseType een BasicType van btVectorwordt geretourneerd.
Als u toegang wilt krijgen tot deze eigenschap, moet u een IDiaSymbol12 interface verkrijgen door een bestaande of IDiaSymbol12 instantie IDiaSymbol aan te roepenQueryInterface.