Compartir a través de


ICLRStrongName::StrongNameSignatureVerification (Método)

Obtiene un valor que indica si el manifiesto del ensamblado en la ruta de acceso proporcionada contiene una firma de nombre seguro, que se comprueba según las marcas indicadas.

Sintaxis

HRESULT StrongNameSignatureVerification (  
    [in]  LPCWSTR   wszFilePath,  
    [in]  DWORD     dwInFlags,  
    [out] DWORD     *pdwOutFlags  
);  

Parámetros

wszFilePath
[in] Ruta de acceso al archivo ejecutable portátil (.dll o .exe) del ensamblado que se va a comprobar.

dwInFlags
[in] Marcas para modificar el comportamiento 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): especifica que esta será la primera vez que se comprueba el manifiesto.

  • 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] Marcas que indican si se ha comprobado la firma de nombre seguro. Se admite el uso del siguiente valor:

  • SN_OUTFLAG_WAS_VERIFIED (0x00000001): este valor se establece en false 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

Consulte también