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.
Actualización: noviembre 2007
Notifica al cargador cuándo se cargan las imágenes del módulo administrado.
En Windows XP, el cargador del sistema operativo busca módulos administrados examinando un bit del encabezado COFF (Common Object File Format). Un bit establecido denota un módulo administrado. Si el cargador detecta módulos administrados, carga Mscoree.dll. _CorValidateImage notifica al cargador cuándo se cargan las imágenes del módulo administrado, y _CorImageUnloading le notifica cuándo estas se descargan. _CorValidateImage realiza las acciones siguientes:
Garantiza que el código es código administrado válido.
Cambia el punto de entrada en la imagen a un punto de entrada en el motor en tiempo de ejecución.
En las versiones de 64 bits de Windows, _CorValidateImage modifica la imagen que está en la memoria transformando el formato PE32 en PE32+.
STDAPI _CorValidateImage (
[in] PVOID* ImageBase,
[in] LPCWSTR FileName
);
Parámetros
ImageBase
[in] Puntero a la ubicación inicial de la imagen que se debe validar como código administrado. La imagen debe estar ya cargada en memoria.FileName
[in] Nombre de archivo de la imagen.
Valor devuelto
Este método devuelve los valores estándar E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED y E_FAIL, así como los valores siguientes:
STATUS_INVALID_IMAGE_FORMAT
La imagen no es válida. Este valor tiene el resultado HRESULT 0xC000007BL.STATUS_SUCCESS
La imagen es válida. Este valor tiene el resultado HRESULT 0x00000000L.
Requisitos
Plataformas: vea Requisitos de sistema de .NET Framework.
Encabezado: Cor.h
Biblioteca: Se incluye como recurso en MsCorEE.dll
.NET Framework, versiones: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0