Función WintrustLoadFunctionPointers (wintrust.h)

[La función WintrustLoadFunctionPointers está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. En versiones posteriores podría modificarse o no estar disponible. Para la comprobación de certificados, use las funciones CertGetCertificateChain y CertVerifyCertificateChainPolicy . Para la comprobación de firmas de tecnología Microsoft Authenticode , use .NET Framework.

La función WintrustLoadFunctionPointers carga los puntos de entrada de función para un GUID de acción especificado. Esta función no tiene ninguna biblioteca de importación asociada. Debe usar las funciones LoadLibrary y GetProcAddress para vincular dinámicamente a Wintrust.dll.

Sintaxis

BOOL WintrustLoadFunctionPointers(
  [in]  GUID                     *pgActionID,
  [out] CRYPT_PROVIDER_FUNCTIONS *pPfns
);

Parámetros

[in] pgActionID

Puntero a una estructura GUID que identifica la acción cuyos punteros de función se cargan y el proveedor de confianza que admite esa acción.

El servicio WinTrust está diseñado para trabajar con proveedores de confianza implementados por terceros. Cada proveedor de confianza proporciona su propio conjunto único de identificadores de acción. Para obtener información sobre los identificadores de acción admitidos por un proveedor de confianza, consulte la documentación de ese proveedor de confianza.

Por ejemplo, Microsoft proporciona un proveedor de confianza para editores de software que puede establecer la confiabilidad del software que se descarga de Internet o de alguna otra red pública. El proveedor de confianza del publicador de software admite los siguientes identificadores de acción. Estas constantes se definen en Softpub.h.

Valor Significado
WINTRUST_ACTION_GENERIC_VERIFY
Compruebe solo una cadena de certificados.
WINTRUST_ACTION_GENERIC_VERIFY_V2
Compruebe un archivo u objeto mediante el proveedor de directivas Authenticode.
HTTPSPROV_ACTION
Compruebe una conexión SSL/PCT a través de Internet Explorer.

[out] pPfns

Puntero a la estructura CRYPT_PROVIDER_FUNCTIONS que recibe las direcciones de los punteros de función.

Valor devuelto

El valor devuelto es TRUE si la función se realiza correctamente; FALSE si se produce un error en la función.

Requisitos

   
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado wintrust.h
Library Wintrust.lib
Archivo DLL Wintrust.dll