PCRYPT_RESOLVE_HCRYPTPROV_FUNC Rückruffunktion (wincrypt.h)
[Die funktion PCRYPT_RESOLVE_HCRYPTPROV_FUNC steht für die Verwendung in den im Abschnitt Anforderungen angegebenen Betriebssystemen zur Verfügung. Sie kann in nachfolgenden Versionen geändert oder nicht verfügbar sein.]
Die funktion PCRYPT_RESOLVE_HCRYPTPROV_FUNC gibt ein Handle an einen Kryptografiedienstanbieter (CSP ) zurück, indem der parameter phCryptProv verwendet wird, um den zu importierenden Schlüssel zu empfangen. Es handelt sich um eine Rückruffunktion, die aus dem Kontext der Funktion CryptImportPKCS8 aufgerufen wird. Die Funktion muss vom Entwickler entsprechend den jeweiligen Anwendungen implementiert werden.
Syntax
PCRYPT_RESOLVE_HCRYPTPROV_FUNC PcryptResolveHcryptprovFunc;
BOOL PcryptResolveHcryptprovFunc(
[in] CRYPT_PRIVATE_KEY_INFO *pPrivateKeyInfo,
[out] HCRYPTPROV *phCryptProv,
[in] LPVOID pVoidResolveFunc
)
{...}
Parameter
[in] pPrivateKeyInfo
Ein Zeiger auf eine CRYPT_PRIVATE_KEY_INFO-Struktur , die den zu importierenden Schlüssel beschreibt.
[out] phCryptProv
Ein Zeiger auf HCRYPTPROV , um den CSP zu empfangen.
[in] pVoidResolveFunc
Das pVoidResolveFunc-Element , das vom Aufrufer in der CRYPT_PKCS8_IMPORT_PARAMS-Struktur übergeben wird.
Rückgabewert
Wenn die Funktion erfolgreich ist, gibt die Funktion ungleich null (TRUE) zurück.
Wenn die Funktion fehlschlägt, gibt sie null (FALSE) zurück.
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 | wincrypt.h |