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.
Faciliteert het lopen van de stack met behulp van het bestand met de foutopsporingsdatabase van het programma (.pdb). Biedt methoden voor het lezen en schrijven van registerwaarden voor variabele grootte, waaronder grote vectorregisters zoals ARM64 SVE.
Syntaxis
IDiaStackWalkHelper3: IDiaStackWalkHelper2
Methoden in VTable-volgorde
In de onderstaande tabel ziet u de methoden van IDiaStackWalkHelper3:
| Methode | Description |
|---|---|
IDiaStackWalkHelper3::get_registerValue |
Haalt de waarde van het opgegeven register op. |
IDiaStackWalkHelper3::put_registerValue |
Hiermee stelt u de waarde van het opgegeven register in. |
Opmerkingen
Deze interface is een uitbreiding IDiaStackWalkHelper2 met methoden die ondersteuning bieden voor registers met variabele grootte. In tegenstelling tot de oorspronkelijke IDiaStackWalkHelper::get_registerValue methoden en IDiaStackWalkHelper::put_registerValue methoden die een vaste ULONGLONG waarde voor de registerwaarde gebruiken, gebruiken deze methoden bytebuffers die geschikt zijn voor registers van elke grootte, waaronder grote vectorregisters die worden gebruikt door ARM64 SVE.
Notities voor bellers
Een clienttoepassing implementeert deze interface ter ondersteuning van het lopen van de stack tijdens het uitvoeren van het programma. Een exemplaar van deze interface wordt doorgegeven aan de IDiaStackWalker::getEnumFrames of IDiaStackWalker::getEnumFrames2 methoden.
Requirements
Koptekst: Dia2.h
Bibliotheek: diaguids.lib
DLL: msdia140.dll