Condividi tramite


Funzione di callback CryptXmlDllEncodeKeyValue (cryptxml.h)

La funzione CryptXmlDllEncodeKeyValue codifica un elemento KeyValue .

Sintassi

CryptXmlDllEncodeKeyValue Cryptxmldllencodekeyvalue;

HRESULT Cryptxmldllencodekeyvalue(
  [in]      NCRYPT_KEY_HANDLE hKey,
            CRYPT_XML_CHARSET dwCharset,
  [in, out] void *pvCallbackState,
  [in]      PFN_CRYPT_XML_WRITE_CALLBACK pfnWrite
)
{...}

Parametri

[in] hKey

Handle del valore della chiave da codificare.

dwCharset

Valore dell'enumerazione CRYPT_XML_CHARSET che specifica il set di caratteri del codice XML codificato.

[in, out] pvCallbackState

Puntatore a un argomento passato alla funzione di callback a cui punta il parametro pfnWrite .

[in] pfnWrite

Funzione di callback definita dall'applicazione che riceve il codice XML codificato.

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