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 stelt u de waarde van het opgegeven register in.
Syntaxis
HRESULT put_registerValue(
DWORD index,
DWORD cbData,
const BYTE* pbData
);
Parameterwaarden
index
[in] Een waarde uit de CV_HREG_e opsomming die aangeeft welk register moet worden gewijzigd. Deze parameterwaarde is voornamelijk bedoeld voor de ARM64 SVE-registers.
cbData
[in] Grootte, in bytes, van de gegevens die worden verwezen door pbData.
pbData
[in] Buffer met de nieuwe registerwaarde.
Retourwaarde
Als dit lukt, wordt deze geretourneerd S_OK. Anders retourneert u een foutcode.
Opmerkingen
Hiermee kunt u registerwaarden wijzigen tijdens het lopen van stapels, bijvoorbeeld ter ondersteuning van het afwikkelen of simuleren van de uitvoeringsstatus.
Ondersteunt registers van variabele grootte, waaronder grote vectorregisters zoals ARM64 SVE.
Gebruik en put_registerValue in IDiaStackWalkHelper voor registraties van 64 bits of minder (bijvoorbeeld 1-8 bytesget_registerValue).