ICorDebugDataTarget::GetPlatform — Metoda
Zawiera informacje o platformie, w tym architekturę procesora i system operacyjny, na którym jest uruchomiony proces docelowy.
Składnia
HRESULT GetPlatform([out] CorDebugPlatform * pTargetPlatform);
Parametry
pTargetPlatform
[out] Wskaźnik do wyliczenia CorDebugPlatformEnum opisującego platformę docelową.
Uwagi
Wartość CorDebugPlatformEnum
zwracana wyliczenia jest używana przez interfejs ICorDebug w celu określenia szczegółów procesu docelowego, takich jak rozmiar wskaźnika, układ przestrzeni adresowej, zestaw rejestrów, format instrukcji, układ kontekstu i konwencje wywoływania.
Wartość pTargetPlatform
może odwoływać się do platformy emulowanej dla elementu docelowego zamiast określania rzeczywistego używanego sprzętu. Na przykład proces działający w środowisku Windows w systemie Windows (WOW) w 64-bitowej wersji systemu operacyjnego Windows powinien używać CORDB_PLATFORM_WINDOWS_X86
wartości wyliczenia CorDebugPlatformEnum .
Ta metoda musi zakończyć się pomyślnie. Jeśli ulegnie awarii, platforma docelowa będzie bezużyteczna. Metoda może zakończyć się niepowodzeniem z następujących powodów:
Platforma, która jest emulowana dla celu, jest bezużyteczna.
Rzeczywisty sprzęt na platformie docelowej jest bezużyteczny.
Wymagania
Platformy: zobacz Wymagania systemowe.
Nagłówek: CorDebug.idl, CorDebug.h
Biblioteka: CorGuids.lib
Wersje programu .NET Framework: dostępne od 4