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

Consulte también

CRYPT_PKCS8_IMPORT_PARAMS

CRYPT_PRIVATE_KEY_INFO

CryptImportPKCS8

HCRYPTPROV