Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Uruchomienie debugera wymaga wysłania prawidłowej sekwencji metod i zdarzeń z odpowiednimi atrybutami.
Sekwencje metod i zdarzeń
Menedżer debugowania sesji (SDM) jest wywoływany, wybierając menu Debugowanie , a następnie wybierając pozycję Start. Aby uzyskać więcej informacji, zobacz Uruchamianie programu.
SdM wywołuje metodę OnAttach .
Na podstawie modelu
IDebugProgramNodeAttach2::OnAttachprocesu aparatu debugowania (DE) metoda zwraca jedną z następujących metod, która określa, co dzieje się dalej.Gdy
S_FALSEpowróci, aparat debugowania (DE) ma zostać załadowany do procesu maszyny wirtualnej.— lub —
W przypadku, gdy
S_OKzwraca, DE ma być załadowany w procesie SDM. Następnie program SDM wykonuje następujące zadania:Wywołuje GetEngineInfo, aby uzyskać informacje o silniku DE.
Współtworzy DE.
Wywołuje Attach.
DE przesyła element IDebugEngineCreateEvent2 do SDM z atrybutem
EVENT_SYNC.DE wysyła do SDM IDebugProgramCreateEvent2 z atrybutem
EVENT_SYNC.DE wysyła element IDebugThreadCreateEvent2 do SDM z atrybutem
EVENT_SYNC.DE wysyła element IDebugLoadCompleteEvent2 do SDM z atrybutem
EVENT_SYNC.DE wysyła zdarzenie IDebugEntryPointEvent2 do SDM z atrybutem
EVENT_SYNC.