Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Anger värdet för det angivna registret.
Syntax
HRESULT put_registerValue(
DWORD index,
DWORD cbData,
const BYTE* pbData
);
Parametrar
index
[i] Ett värde från CV_HREG_e uppräkningen som anger vilket register som ska ändras. Det här parametervärdet är främst avsett för ARM64 SVE-register.
cbData
[i] Storlek, i byte, på data som pekas på av pbData.
pbData
[i] Buffert som innehåller det nya registervärdet.
Returvärde
Om det lyckas returnerar S_OK. Annars returneras en felkod.
Anmärkningar
Tillåter ändring av registervärden under stackvandring, till exempel för att stödja avkoppling eller simulering av körningstillstånd.
Stöder register med variabel storlek, inklusive stora vektorregister som ARM64 SVE.
För registrerar 64-bitars eller mindre (till exempel 1-8 byte), använd get_registerValue och put_registerValue i IDiaStackWalkHelper.