Funzione WintrustLoadFunctionPointers (wintrust.h)

[La funzione WintrustLoadFunctionPointers è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. È possibile che in versioni successive sia stata modificata o non sia più disponibile. Per la verifica del certificato, usare le funzioni CertGetCertificateChain e CertVerifyCertificateChainPolicy . Per la verifica della firma della tecnologia Microsoft Authenticode , usare .NET Framework.]

La funzione WintrustLoadFunctionPointers carica i punti di ingresso della funzione per un GUID di azione specificato. Questa funzione non ha alcuna libreria di importazione associata. È necessario usare le funzioni LoadLibrary e GetProcAddress per collegare dinamicamente a Wintrust.dll.

Sintassi

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

Parametri

[in] pgActionID

Puntatore a una struttura GUID che identifica l'azione i cui puntatori di funzione vengono caricati e il provider di attendibilità che supporta tale azione.

Il servizio WinTrust è progettato per lavorare con provider di attendibilità implementati da terze parti. Ogni provider di trust fornisce un proprio set univoco di identificatori di azione. Per informazioni sugli identificatori di azione supportati da un provider di attendibilità, vedere la documentazione per tale provider di attendibilità.

Ad esempio, Microsoft fornisce un provider di attendibilità software che può stabilire la attendibilità del software scaricato da Internet o da una rete pubblica. Il provider di attendibilità del server di pubblicazione software supporta gli identificatori di azione seguenti. Queste costanti sono definite in Softpub.h.

Valore Significato
WINTRUST_ACTION_GENERIC_VERIFY
Verificare solo una catena di certificati.
WINTRUST_ACTION_GENERIC_VERIFY_V2
Verificare un file o un oggetto usando il provider di criteri Authenticode.
HTTPSPROV_ACTION
Verificare una connessione SSL/PCT tramite Internet Explorer.

[out] pPfns

Puntatore alla struttura CRYPT_PROVIDER_FUNCTIONS che riceve gli indirizzi dei puntatori delle funzioni.

Valore restituito

Il valore restituito è TRUE se la funzione ha esito positivo; FALSE se la funzione ha esito negativo.

Requisiti

   
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione wintrust.h
Libreria Wintrust.lib
DLL Wintrust.dll