Udostępnij za pośrednictwem


IDiaFrameData::execute

Wykonuje niekontrolowanej stosu i zwraca wyniki w interfejsie ramki walk stosu.

HRESULT execute ( 
   IDiaStackWalkFrame* frame
);

Parametry

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.

Zobacz też

Informacje

IDiaFrameData

IDiaStackWalkFrame