IDiaStackFrame::get_rawLVarInstanceValue
Ta metoda pobiera wartość określonej zmiennej lokalnej jako nieprzetworzone bajty.
Składnia
HRESULT get_rawLVarInstanceValue(
IDiaLVarInstance* pInstance,
DWORD cbDataMax,
DWORD* pcbData,
BYTE* pbData
);
Parametry
pInstance
[in] IDiaLVarInstance
Obiekt reprezentujący wystąpienie zmiennej lokalnej w celu uzyskania wartości .
cbDataMax
[in] Maksymalna liczba bajtów w buforze wskazywana przez pbData
wartość . Może to być maksymalnie 8 bajtów (sizeof(ULONGLONG)
).
pcbData
[out] Zwraca rzeczywistą liczbę bajtów przechowywanych w buforze.
pbData
[out] Bufor do wypełnienia danymi. Nie może to być NULL
.
Wartość zwracana
Jeśli operacja powiedzie się, zwraca wartość S_OK
; w przeciwnym razie zwraca kod błędu.