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.
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.
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