ICLRStrongName::StrongNameSignatureVerificationFromImage (Método)
Comprueba si un ensamblado que ya se ha asignado a la memoria es válido para la clave pública asociada.
Sintaxis
HRESULT StrongNameSignatureVerificationFromImage (
[in] BYTE *pbBase,
[in] DWORD dwLength,
[in] DWORD dwInFlags,
[out] DWORD *pdwOutFlags
);
Parámetros
pbBase
[in] El valor de este parámetro se corresponde con la dirección virtual relativa del manifiesto del ensamblado que se ha asignado.
dwLength
[in] El valor de este parámetro se corresponde con el tamaño, en bytes, de la imagen que se ha asignado.
dwInFlags
[in] El valor de este parámetro se corresponde con las marcas que se usan para modificar el comportamiento del proceso de comprobación. Se admiten los valores siguientes:
SN_INFLAG_FORCE_VER
(0x00000001): este valor se usa para forzar la comprobación, incluso si es necesario invalidar la configuración del registro.SN_INFLAG_INSTALL
(0x00000002): este valor se usa para especificar que esta será la primera vez que se comprueba la imagen.SN_INFLAG_ADMIN_ACCESS
(0x00000004): este valor se usa para especificar que, en la caché, solo se permitirá el acceso a los usuarios que tengan privilegios administrativos.SN_INFLAG_USER_ACCESS
(0x00000008): especifica que el ensamblado solo será accesible para el usuario actual.SN_INFLAG_ALL_ACCESS
(0x00000010): especifica que, en la caché, no se proporcionará ninguna garantía de restricción de acceso.SN_INFLAG_RUNTIME
(0x80000000): este valor está reservado para los procesos de depuración interna.
pdwOutFlags
[out] El valor de este parámetro se corresponde con una marca que se usa para obtener información de salida adicional. Se admite el uso del siguiente valor:
SN_OUTFLAG_WAS_VERIFIED
(0x00000001): este valor se establece enfalse
para especificar que el proceso de comprobación se realizó correctamente gracias a la configuración del registro.
Valor devuelto
Se devolverá el valor S_OK
si el método se completa correctamente; de lo contrario, se devolverá un valor HRESULT que se corresponderá con un error (vea Valores HRESULT comunes para obtener una lista).
Requisitos
Plataformas: Vea Requisitos de sistema.
Encabezado: MetaHost.h
Biblioteca: incluida como recurso en MSCorEE.dll
Versiones de .NET Framework: disponible a partir de la versión 4