PCRYPT_RESOLVE_HCRYPTPROV_FUNC función de devolución de llamada (wincrypt.h)
[La función PCRYPT_RESOLVE_HCRYPTPROV_FUNC está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. Puede modificarse o no estar disponible en versiones posteriores.
La función PCRYPT_RESOLVE_HCRYPTPROV_FUNC devuelve un identificador a un proveedor de servicios criptográficos (CSP) mediante el parámetro phCryptProv para recibir la clave que se va a importar. Se trata de una función de devolución de llamada llamada desde el contexto de la función CryptImportPKCS8 . El desarrollador debe implementar la función para que se adapte a cada aplicación.
Sintaxis
PCRYPT_RESOLVE_HCRYPTPROV_FUNC PcryptResolveHcryptprovFunc;
BOOL PcryptResolveHcryptprovFunc(
[in] CRYPT_PRIVATE_KEY_INFO *pPrivateKeyInfo,
[out] HCRYPTPROV *phCryptProv,
[in] LPVOID pVoidResolveFunc
)
{...}
Parámetros
[in] pPrivateKeyInfo
Puntero a una estructura CRYPT_PRIVATE_KEY_INFO que describe la clave que se va a importar.
[out] phCryptProv
Puntero al HCRYPTPROV para recibir el CSP.
[in] pVoidResolveFunc
El miembro pVoidResolveFunc pasado por el autor de la llamada en la estructura CRYPT_PKCS8_IMPORT_PARAMS .
Valor devuelto
Si la función se ejecuta correctamente, la función devuelve un valor distinto de cero (TRUE).
Si se produce un error en la función, devuelve cero (FALSE).
Requisitos
Requisito | Value |
---|---|
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 | wincrypt.h |