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

La función CryptXmlDllEncodeKeyValue codifica un elemento KeyValue .

Sintaxis

CryptXmlDllEncodeKeyValue Cryptxmldllencodekeyvalue;

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

Parámetros

[in] hKey

Identificador del valor de clave que se va a codificar.

dwCharset

Valor de la enumeración CRYPT_XML_CHARSET que especifica el juego de caracteres del XML codificado.

[in, out] pvCallbackState

Puntero a un argumento que se pasa a la función de devolución de llamada a la que apunta el parámetro pfnWrite .

[in] pfnWrite

Función de devolución de llamada definida por la aplicación que recibe el XML codificado.

Valor devuelto

Si la función se realiza 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