Compartir a través de


Función de devolución de llamada CryptXmlDllCreateKey (cryptxml.h)

La función CryptXmlDllCreateKey analiza el elemento KeyValue y crea un identificador de clave BCrypt de Cryptography API: Next Generation (CNG) para comprobar una firma.

Sintaxis

CryptXmlDllCreateKey Cryptxmldllcreatekey;

HRESULT Cryptxmldllcreatekey(
  [in]  const CRYPT_XML_BLOB *pEncoded,
  [out] BCRYPT_KEY_HANDLE *phKey
)
{...}

Parámetros

[in] pEncoded

Puntero a una estructura de CRYPT_XML_BLOB que contiene el elemento KeyValue .

[out] phKey

Puntero a una variable BCRYPT_KEY_HANDLE que recibe el identificador de la clave utilizada para comprobar la firma.

Cuando CryptXML haya terminado de usar la clave, CryptXML lo libera llamando a la función BCryptDestroyKey .

Valor devuelto

Si la función se ejecuta correctamente, la función devuelve cero.

Si se produce un error en la función, devuelve un valor HRESULT que indica el error.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado cryptxml.h