estructura CRYPT_XML_TRANSFORM_INFO (cryptxml.h)
La estructura CRYPT_XML_TRANSFORM_INFO contiene información que se usa al aplicar la transformación de datos.
Sintaxis
typedef struct _CRYPT_XML_TRANSFORM_INFO {
ULONG cbSize;
LPCWSTR wszAlgorithm;
ULONG cbBufferSize;
DWORD dwFlags;
PFN_CRYPT_XML_CREATE_TRANSFORM pfnCreateTransform;
} CRYPT_XML_TRANSFORM_INFO, *PCRYPT_XML_TRANSFORM_INFO;
Miembros
cbSize
Tamaño, en bytes, de esta estructura.
wszAlgorithm
Puntero a una cadena Unicode terminada en null que contiene el atributo Algorithm .
cbBufferSize
Tamaño, en bytes, del búfer del proveedor de datos. El tamaño puede ser cero si no se puede determinar el tamaño en el momento de la inicialización. Este valor lo usa un llamador de la estructura a la que apunta el miembro pfnCreateTransform para determinar el tamaño necesario del búfer receptor.
dwFlags
Especifica valores que controlan cómo se aplica la transformación.
Este miembro puede ser uno o varios de los valores siguientes.
pfnCreateTransform
Puntero a una función de devolución de llamada PFN_CRYPT_XML_CREATE_TRANSFORM utilizada para crear la transformación.
Comentarios
Para las transformaciones de canonización XML, el tamaño del búfer especificado por el miembro cbBufferSize debe ser lo suficientemente grande como para dar cabida a un elemento Start completo con todos los valores de atributo.
Requisitos
Cliente mínimo compatible | Windows 7 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 R2 [solo aplicaciones de escritorio] |
Encabezado | cryptxml.h |
Consulte también