Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Proporciona información sobre la plataforma, incluida la arquitectura del procesador y el sistema operativo, en la que se ejecuta el proceso de destino.
Syntax
HRESULT GetPlatform([out] CorDebugPlatform * pTargetPlatform);
Parámetros
pTargetPlatform [out] Puntero a una enumeración CorDebugPlatformEnum que describe la plataforma de destino.
Observaciones
La CorDebugPlatformEnum interfaz ICorDebug usa el valor devuelto de enumeración para determinar los detalles del proceso de destino, como su tamaño de puntero, el diseño del espacio de direcciones, el conjunto de registros, el formato de instrucción, el diseño de contexto y las convenciones de llamada.
El pTargetPlatform valor puede hacer referencia a una plataforma que se está emulando para el destino en lugar de especificar el hardware real en uso. Por ejemplo, un proceso que se ejecuta en el entorno de Windows en Windows (WOW) en una edición de 64 bits del sistema operativo Windows debe usar el CORDB_PLATFORM_WINDOWS_X86 valor de la enumeración CorDebugPlatformEnum .
Este método debe realizarse correctamente. Si se produce un error, la plataforma de destino no se puede usar. El método puede producir un error por los siguientes motivos:
La plataforma que se emula para el destino no se puede usar.
El hardware real en la plataforma de destino no se puede usar.
Requisitos
Plataformas: Consulte Sistemas operativos compatibles con .NET.
Encabezado: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versiones de .NET: Disponible desde .NET Framework 4.0