Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La función CryptXmlEncode codifica los datos de firma mediante la función de devolución de llamada del escritor XML proporcionada.
Sintaxis
HRESULT CryptXmlEncode(
[in] HCRYPTXML hCryptXml,
CRYPT_XML_CHARSET dwCharset,
[in] const CRYPT_XML_PROPERTY *rgProperty,
[in] ULONG cProperty,
[in, out] void *pvCallbackState,
[in] PFN_CRYPT_XML_WRITE_CALLBACK pfnWrite
);
Parámetros
[in] hCryptXml
Identificador del objeto que se va a serializar. El identificador puede ser de tipos Signature, Object o Reference .
dwCharset
Valor de la enumeración CRYPT_XML_CHARSET que especifica el juego de caracteres del XML codificado.
[in] rgProperty
Puntero a una matriz de estructuras de CRYPT_XML_PROPERTY que contienen propiedades adicionales.
[in] cProperty
Valor de ULONG que especifica el número de entradas de la matriz a las que apunta el parámetro rgProperty .
[in, out] pvCallbackState
Puntero a un argumento definido por la aplicación que se pasa a la función de devolución de llamada del escritor XML a la que apunta el parámetro pfnWrite .
[in] pfnWrite
Función de devolución de llamada del escritor XML para recibir el argumento definido por la aplicación al que apunta el parámetro pvCallbackState .
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 |
Library | Cryptxml.lib |
Archivo DLL | Cryptxml.dll |