IDiaFrameData::execute
Wykonuje niekontrolowanej stosu i zwraca wyniki w interfejsie ramki walk stosu.
HRESULT execute (
IDiaStackWalkFrame* frame
);
Parametry
- frame
[w] IDiaStackWalkFrame Obiekt, który przechowuje stan rejestrów ramki.
Wartość zwracana
Jeśli się powiedzie, zwraca S_OK; w przeciwnym razie zwraca kod błędu.Poniższej tabeli przedstawiono możliwe wartości zwracane dla tej metody.
Wartość |
Opis |
---|---|
E_DIA_INPROLOG |
Nie można wykonać ramki stosu, która znajduje się w prologu kodu. |
E_DIA_SYNTAX |
Dokonać analizy błędów napotkanych w programie ramki. |
E_DIA_FRAME_ACCESS |
Nie można do rejestrów dostępu lub pamięci. |
E_DIA_VALUE |
Wystąpił błąd podczas obliczeń wartości (na przykład, dzielenie przez zero). |
Uwagi
Ta metoda jest wywoływana podczas debugowania na odpoczynek stosu.IDiaStackWalkFrame Obiektu jest implementowana przez aplikację klienta do otrzymywania aktualizacji rejestrów i dostarcza metod używanych przez execute metody.