ICLRDataTarget — Interfejs
Udostępnia metody interakcji z elementem docelowym środowiska uruchomieniowego języka wspólnego (CLR).
Metody
Metoda | Opis |
---|---|
GetCurrentThreadID — Metoda | Pobiera identyfikator systemu operacyjnego dla bieżącego wątku. |
GetImageBase, metoda | Pobiera podstawowy adres pamięci dla określonego obrazu. |
GetMachineType, metoda | Pobiera identyfikator dla rodzaju zestawu instrukcji używanego przez proces docelowy. |
GetPointerSize, metoda | Pobiera rozmiar w bajtach wskaźnika do bieżącego celu. |
GetThreadContext — Metoda | Pobiera wskaźnik do kontekstu wątku z określonym identyfikatorem. |
GetTLSValue, metoda | Pobiera wartość w magazynie lokalnym wątku (TLS) w określonym indeksie dla określonego wątku. |
ReadVirtual, metoda | Odczytuje dane z określonego adresu pamięci wirtualnej do określonego buforu. |
Request, metoda | Wywoływane przez usługi dostępu do danych środowiska uruchomieniowego języka wspólnego (CLR) w celu żądania operacji, zgodnie z definicją implementacji. |
SetThreadContext, metoda | Ustawia bieżący kontekst określonego wątku w procesie docelowym. |
SetTLSValue, metoda | Ustawia wartość w magazynie lokalnym wątku (TLS) określonego wątku w procesie docelowym. |
WriteVirtual, metoda | Zapisuje dane z określonego buforu na określony adres pamięci wirtualnej. |
Uwagi
Klient interfejsu API (czyli debuger) musi zaimplementować ten interfejs zgodnie z potrzebami dla określonego elementu docelowego. Na przykład żywy proces miałby inną implementację od tej ze zrzutu pamięci.
Wymagania
Platformy: Zobacz Wymagania systemowe.
Nagłówka: ClrData.idl, ClrData.h
Biblioteki: CorGuids.lib
.NET Framework wersje: dostępne od wersji 2.0
Zobacz też
Współpracuj z nami w serwisie GitHub
Źródło tej zawartości można znaleźć w witrynie GitHub, gdzie można również tworzyć i przeglądać problemy i żądania ściągnięcia. Więcej informacji znajdziesz w naszym przewodniku dla współtwórców.