Sdílet prostřednictvím


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 pbDataodkazuje . 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.

Viz také