Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Usnadňuje procházení zásobníku pomocí souboru ladicí databáze programu (.pdb). Poskytuje metody pro čtení a zápis hodnot registru s proměnlivou velikostí, včetně rozsáhlých vektorových registrů, jako je ARM64 SVE.
Syntaxe
IDiaStackWalkHelper3: IDiaStackWalkHelper2
Metody v pořadí tabulky VTable
Následující tabulka ukazuje metody IDiaStackWalkHelper3:
| Metoda | Description |
|---|---|
IDiaStackWalkHelper3::get_registerValue |
Načte hodnotu zadaného registru. |
IDiaStackWalkHelper3::put_registerValue |
Nastaví hodnotu zadaného registru. |
Poznámky
Toto rozhraní se rozšiřuje IDiaStackWalkHelper2 o metody, které podporují registry s proměnlivou velikostí. Na rozdíl od původních IDiaStackWalkHelper::get_registerValue a IDiaStackWalkHelper::put_registerValue metod, které používají pevnou ULONGLONG hodnotu registru, tyto metody používají vyrovnávací paměti bajtů, které mohou pojmout registry libovolné velikosti, včetně rozsáhlých vektorových registrů používaných ARM64 SVE.
Poznámky pro volající
Klientská aplikace implementuje toto rozhraní pro podporu procházení zásobníku během provádění programu. Instance tohoto rozhraní se předává IDiaStackWalker::getEnumFrames metodám nebo IDiaStackWalker::getEnumFrames2 metodám.
Požadavky
Hlavička: Dia2.h
Knihovna: diaguids.lib
DLL: msdia140.dll