Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A hibakereső motor eseményeinek áttekintéséhez tekintse meg az Események című témakört.
A célban vagy a hibakereső motorban előforduló eseményeket az IDebugEventCallbacks felületen lehet figyelni. Az IDebugEventCallbacks objektum regisztrálható egy ügyféllel a SetEventCallbacks használatával. Minden ügyfél legfeljebb egy IDebugEventCallbacks objektummal rendelkezhet.
Ha egy IDebugEventCallbacks objektum regisztrálva van egy ügyfélnél, a motor meghívja az objektum IDebugEventCallbacks::GetInterestMask parancsát , hogy meghatározza, mely események érdeklik az objektumot. Csak azokat az eseményeket küldi el a rendszer, amelyekben az objektum érdeklődik.
A motor minden eseménytípushoz meghív egy megfelelő visszahívási módszert az IDebugEventCallbacksben. A célból származó események esetében a hívásokból visszaadott DEBUG_STATUS_XXX érték határozza meg, hogy a cél végrehajtása hogyan történjen. A motor összegyűjti ezeket a visszatérési értékeket az általa hívott IDebugEventCallbacks objektumoktól, és a legmagasabb prioritású objektumra hat.
Alapértelmezés szerint a hibakeresőt elindító célpont eseményei
Alapértelmezés szerint a következő események törnek be a hibakeresőbe:
Töréspontok eseményei
Kivételesemények (itt nem dokumentálva)
Rendszerhiba
A cél olyan eseményei, amelyek alapértelmezés szerint nem lépnek be automatikusan a hibakeresőbe
A következő események alapértelmezés szerint nem törnek be a hibakeresőbe:
Folyamatesemény létrehozása
Kilépési folyamat eseménye
Szálesemény létrehozása
Kilépés a szál eseményből
Modul eseményének betöltése
Modul kirakása esemény
Belső motorváltozások
A következők nem tényleges események, hanem csupán belső motorváltozások:
Célmódosítás
Motorváltás
Motorszimbólum módosítása
Munkamenet állapotának módosítása