Método de ICorDebugDataTarget::GetPlatform
Fornece informações sobre a plataforma, incluindo a arquitetura do processador e sistema operacional, no qual o processo de destino está executando.
HRESULT GetPlatform([out] CorDebugPlatform * pTargetPlatform);
Parâmetros
- pTargetPlatform
[out] Um ponteiro para uma CorDebugPlatformEnum enumeração que descreve a plataforma de destino.
Comentários
O CorDebugPlatformEnum valor de retorno de enumeração é usado pelo ICorDebug interface para determinar os detalhes do processo de destino como, por exemplo, o tamanho do ponteiro, o layout do espaço de endereço, registrar o conjunto, o formato de instrução, 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 que está sendo executado no Windows no ambiente do Windows (WOW) em uma edição de 64 bits do sistema operacional Windows deve usar o CORDB_PLATFORM_WINDOWS_X86 valor de CorDebugPlatformEnum enumeração.
Esse método deve ter êxito. Se ele falhar, a plataforma de destino está inutilizável. O método pode falhar pelos seguintes motivos:
A plataforma que está sendo emulada para o destino está inutilizável.
O hardware real na plataforma de destino está inutilizável.
Requisitos
Plataformas: Consulte Requisitos de sistema do .NET Framework.
Cabeçalho: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
.NET Framework versões: 4
Consulte também
Referência
Interface de ICorDebugDataTarget