Freigeben über


WTHelperGetProvPrivateDataFromChain-Funktion (wintrust.h)

[Die WTHelperGetProvPrivateDataFromChain-Funktion ist für die Verwendung in den Betriebssystemen verfügbar, die im Abschnitt Anforderungen angegeben sind. Es kann in nachfolgenden Versionen geändert oder entfernt werden. Verwenden Sie für die Zertifikatüberprüfung die Funktionen CertGetCertificateChain und CertVerifyCertificateChainPolicy . Verwenden Sie für die Signaturüberprüfung der Microsoft Authenticode-Technologie die .NET Framework.]

Die FUNKTION WTHelperGetProvPrivateDataFromChain empfängt mithilfe der Anbieter-ID eine CRYPT_PROVIDER_PRIVDATA Struktur aus der Kette. Diese Funktion verfügt über keine zugeordnete Importbibliothek. Sie müssen die Funktionen LoadLibrary und GetProcAddress verwenden, um eine dynamische Verknüpfung mit Wintrust.dll.

Syntax

CRYPT_PROVIDER_PRIVDATA * WTHelperGetProvPrivateDataFromChain(
  [in] CRYPT_PROVIDER_DATA *pProvData,
       GUID                *pgProviderID
);

Parameter

[in] pProvData

Ein Zeiger auf eine CRYPT_PROVIDER_DATA Struktur, die die privaten Informationen des Anbieters enthält.

pgProviderID

Ein Zeiger auf eine GUID-Struktur , die den Anbieter identifiziert.

Rückgabewert

Wenn die Funktion erfolgreich ist, gibt die Funktion einen Zeiger auf eine CRYPT_PROVIDER_PRIVDATA Struktur zurück, die die privaten Informationen des Vertrauensanbieters darstellt.

Wenn bei der Funktion ein Fehler auftritt, ist der Rückgabewert NULL.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile wintrust.h
Bibliothek Wintrust.lib
DLL Wintrust.dll