Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Fornece informações sobre a plataforma, incluindo a arquitetura do processador e o sistema operacional, no qual o processo de destino está em execução.
Sintaxe
HRESULT GetPlatform([out] CorDebugPlatform * pTargetPlatform);
Parâmetros
pTargetPlatform [out] Um ponteiro para uma enumeração CorDebugPlatformEnum que descreve a plataforma de destino.
Observações
O CorDebugPlatformEnum valor retornado da enumeração é usado pela interface ICorDebug para determinar detalhes do processo de destino, como seu tamanho do ponteiro, layout de espaço de endereço, conjunto de registros, formato de instrução, layout de contexto e convenções de chamada.
O pTargetPlatform valor pode se referir a uma plataforma que está sendo emulada para o destino em vez de especificar o hardware real em uso. Por exemplo, um processo em execução no ambiente do Windows no Windows (WOW) em uma edição de 64 bits do sistema operacional Windows deve usar o CORDB_PLATFORM_WINDOWS_X86 valor da enumeração CorDebugPlatformEnum .
Esse método deve ter êxito. Se falhar, a plataforma de destino será inutilizável. O método pode falhar pelos seguintes motivos:
A plataforma que está sendo emulada para o destino é inutilizável.
O hardware real na plataforma de destino é inutilizável.
Requirements
Plataformas: Consulte sistemas operacionais com suporte do .NET.
Cabeçalho: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versões do .NET: Disponível desde o .NET Framework 4.0