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.
Udostępnia interfejs wywołania zwrotnego, który zapewnia dostęp do określonego procesu docelowego.
Methods
| Metoda | Description |
|---|---|
| GetPlatform, metoda | Zawiera informacje o platformie, w tym architekturę procesora i system operacyjny, na którym jest uruchomiony proces docelowy. |
| ReadVirtual, metoda | Pobiera blok ciągłej pamięci rozpoczynającej się od określonego adresu i zwraca go w podanym buforze. |
| GetThreadContext, metoda | Żąda bieżącego kontekstu wątku dla określonego wątku. |
Uwagi
ICorDebugDataTarget i jego metody mają następujące cechy:
- Usługi debugowania wywołają metody w tym interfejsie w celu uzyskania dostępu do pamięci i innych danych w procesie docelowym.
- Klient debugera musi zaimplementować ten interfejs odpowiednio dla określonego obiektu docelowego (na przykład procesu na żywo lub zrzutu pamięci).
-
ICorDebugDataTargetMetody mogą być wywoływane tylko z metod implementowanych w innychICorDebug*interfejsach. Dzięki temu klient debugera ma kontrolę nad tym, na którym wątku jest wywoływany, i kiedy. - Implementacja
ICorDebugDataTargetmusi zawsze zwracać up-to-date informacji o obiekcie docelowym.
Proces docelowy powinien zostać zatrzymany i nie ulega zmianie w żaden sposób, podczas gdy ICorDebug* wywoływane są interfejsy (i w związku z tym ICorDebugDataTarget metody). Jeśli element docelowy jest procesem na żywo i jego stan zmieni się, metoda ICLRDebugging::OpenVirtualProcess musi zostać wywołana ponownie, aby zapewnić wystąpienie zastępcze ICorDebugProcess .
Uwaga / Notatka
Ten interfejs nie obsługuje wywoływanego zdalnie, między maszynami lub między procesami.
Requirements
Platformy: Zobacz Obsługiwane systemy operacyjne platformy .NET.
Nagłówek: CorDebug.idl, CorDebug.h
Biblioteka: CorGuids.lib
Wersje platformy .NET: Dostępne od programu .NET Framework 4.0