Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Poskytuje informace o platformě, včetně architektury procesoru a operačního systému, na kterém je cílový proces spuštěný.
Syntaxe
HRESULT GetPlatform([out] CorDebugPlatform * pTargetPlatform);
Parametry
pTargetPlatform [ven] Ukazatel na výčet CorDebugPlatformEnum , který popisuje cílovou platformu.
Poznámky
Návratovou CorDebugPlatformEnum hodnotu výčtu používá rozhraní ICorDebug k určení podrobností cílového procesu, jako je jeho velikost ukazatele, rozložení adresního prostoru, registr sada, formát instrukce, rozložení kontextu a konvence volání.
Hodnota pTargetPlatform může odkazovat na platformu, která je emulována pro cíl místo určení skutečného používaného hardwaru. Například proces spuštěný v prostředí Windows ve Windows (WOW) v 64bitové edici operačního systému Windows by měl používat CORDB_PLATFORM_WINDOWS_X86 hodnotu CorDebugPlatformEnum výčtu.
Tato metoda musí být úspěšná. Pokud selže, cílová platforma je nepoužitelná. Metoda může selhat z následujících důvodů:
Platforma, která je emulována pro cíl, je nepoužitelná.
Skutečný hardware na cílové platformě je nepoužitelný.
Požadavky
Platformy: Viz podporované operační systémy .NET.
Záhlaví: CorDebug.idl, CorDebug.h
Knihovna: CorGuids.lib
Verze .NET: K dispozici od rozhraní .NET Framework 4.0