StrongNameSignatureVerificationFromImage (Función)
Comprueba si un ensamblado que ya se ha asignado a la memoria es válido para la clave pública asociada.
Esta función está en desuso. En su lugar, use el método ICLRStrongName::StrongNameVerificationFromImage.
Sintaxis
BOOLEAN 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
Si la función se ejecuta correctamente, se devolverá el valor true
; de lo contrario, se devolverá el valor false
.
Comentarios
Si la función StrongNameSignatureVerificationFromImage
no se ejecuta correctamente, llame a la función StrongNameErrorInfo para recuperar el último error que se haya generado.
Requisitos
Plataformas: Vea Requisitos de sistema.
Encabezado: StrongName.h
Biblioteca: se incluye como recurso en la biblioteca mscoree.dll
Versiones de .NET Framework: está disponible desde la versión 1.0