Udostępnij za pośrednictwem


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 pbDatawartość . 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.

Zobacz też