estructura de CRYPT_XML_DATA_PROVIDER (cryptxml.h)
La estructura CRYPT_XML_DATA_PROVIDER especifica la interfaz para el proveedor de datos XML.
Sintaxis
typedef struct _CRYPT_XML_DATA_PROVIDER {
void *pvCallbackState;
ULONG cbBufferSize;
PFN_CRYPT_XML_DATA_PROVIDER_READ pfnRead;
PFN_CRYPT_XML_DATA_PROVIDER_CLOSE pfnClose;
} CRYPT_XML_DATA_PROVIDER, *PCRYPT_XML_DATA_PROVIDER;
Miembros
pvCallbackState
Argumento definido por la aplicación que se pasa a las funciones de devolución de llamada pfnRead y pfnClose .
cbBufferSize
Tamaño, en bytes, del búfer del proveedor de datos. El tamaño puede ser cero si el tamaño no importa o si el proveedor no puede determinar el tamaño. Este valor lo usa un llamador de pfnRead para determinar el tamaño necesario del búfer receptor.
pfnRead
Puntero a una función de devolución de llamada PFN_CRYPT_XML_DATA_PROVIDER_READ usada para leer datos.
pfnClose
Puntero a una función de devolución de llamada PFN_CRYPT_XML_DATA_PROVIDER_CLOSE utilizada para liberar el proveedor de datos. Cuando haya terminado de usar el proveedor de datos, debe liberarlo.
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] |
Encabezado | cryptxml.h |