IDiaStackFrame::get_rawLVarInstanceValue
Tato metoda načte hodnotu zadané místní proměnné jako nezpracované bajty.
Syntaxe
HRESULT get_rawLVarInstanceValue(
IDiaLVarInstance* pInstance,
DWORD cbDataMax,
DWORD* pcbData,
BYTE* pbData
);
Parametry
pInstance
[v] Objekt IDiaLVarInstance
představující instanci místní proměnné pro získání hodnoty.
cbDataMax
[v] Maximální počet bajtů ve vyrovnávací paměti, na kterou pbData
odkazuje . Může to být maximálně 8 bajtů (sizeof(ULONGLONG)
).
pcbData
[ven] Vrátí skutečný počet bajtů uložených ve vyrovnávací paměti.
pbData
[ven] Vyrovnávací paměť, která se má vyplnit daty. To nemůže být NULL
.
Vrácená hodnota
V případě úspěchu vrátí hodnotu S_OK
; v opačném případě vrátí kód chyby.