Compartir a través de


StrongNameSignatureVerification (Función)

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 los marcadores especificados.

Esta función está desusada en .NET Framework versión 4. Use el método ICLRStrongName::StrongNameSignatureVerification en su lugar.

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

Parámetros

  • wszFilePath
    [in] Ruta de acceso al archivo ejecutable portable (.dll o .exe) del ensamblado que debe comprobarse.

  • dwInFlags
    [in] Marcadores para modificar el comportamiento de la comprobación. Se admiten los siguientes valores:

    • SN_INFLAG_FORCE_VER (0x00000001): obliga a realizar la comprobación, aunque sea necesario invalidar la configuración del Registro.

    • SN_INFLAG_INSTALL (0x00000002) - Especifica que ésta es la primera vez que se comprueba el manifiesto.

    • SN_INFLAG_ADMIN_ACCESS (0x00000004): especifica que la memoria caché solamente permitirá el acceso a los usuarios que tengan privilegios administrativos.

    • SN_INFLAG_USER_ACCESS (0x00000008): especifica que solamente podrá tener acceso al ensamblado el usuario actual.

    • SN_INFLAG_ALL_ACCESS (0x00000010): especifica que la memoria caché no ofrecerá garantías de restricción de acceso.

    • SN_INFLAG_RUNTIME (0x80000000): reservado para la depuración interna.

  • pdwOutFlags
    [out] Marcadores que señalan si se ha comprobado la firma de nombre seguro. El valor siguiente es compatible:

    • SN_OUTFLAG_WAS_VERIFIED (0x00000001): este valor se establece en false para especificar que la comprobación se ha realizado correctamente debido a la configuración del Registro.

Valor devuelto

true si la comprobación se ha realizado correctamente; de lo contrario false.

Requisitos

Plataformas: vea Requisitos de sistema de .NET Framework.

Encabezado: StrongName.h

Biblioteca: Se incluye como recurso en MsCorEE.dll

Versiones de .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Vea también

Referencia

ICLRStrongName (Interfaz)

Otros recursos

ICLRStrongName::StrongNameSignatureVerification (Método)

ICLRStrongName::StrongNameSignatureVerificationEx (Método)

Historial de cambios

Fecha

Historial

Motivo

Julio de 2010

Se agregó un vínculo agregado a la alternativa recomendada.

Mejora de la información.