Funzione di callback CryptXmlDllCreateKey (cryptxml.h)

la funzione CryptXmlDllCreateKey analizza l'elemento KeyValue e crea un'API di crittografia: handle della chiave BCrypt (Next Generation) per verificare una firma.

Sintassi

CryptXmlDllCreateKey Cryptxmldllcreatekey;

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

Parametri

[in] pEncoded

Puntatore a una struttura CRYPT_XML_BLOB contenente l'elemento KeyValue .

[out] phKey

Puntatore a una variabile BCRYPT_KEY_HANDLE che riceve l'handle della chiave usata per verificare la firma.

Al termine dell'uso della chiave, CryptXML lo libera chiamando la funzione BCryptDestroyKey .

Valore restituito

Se la funzione ha esito positivo, la funzione restituisce zero.

Se la funzione ha esito negativo, restituisce un valore HRESULT che indica l'errore.

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione cryptxml.h