structure CRYPT_XML_DATA_PROVIDER (cryptxml.h)
La structure CRYPT_XML_DATA_PROVIDER spécifie l’interface du fournisseur de données XML.
Syntaxe
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;
Membres
pvCallbackState
Argument défini par l’application qui est passé aux fonctions de rappel pfnRead et pfnClose .
cbBufferSize
Taille, en octets, de la mémoire tampon du fournisseur de données. La taille peut être égale à zéro si la taille n’a pas d’importance ou si la taille ne peut pas être déterminée par le fournisseur. Cette valeur est utilisée par un appelant de pfnRead pour déterminer la taille nécessaire de la mémoire tampon de réception.
pfnRead
Pointeur vers une fonction de rappel PFN_CRYPT_XML_DATA_PROVIDER_READ utilisée pour lire les données.
pfnClose
Pointeur vers une fonction de rappel PFN_CRYPT_XML_DATA_PROVIDER_CLOSE utilisée pour libérer le fournisseur de données. Une fois que vous avez terminé d’utiliser le fournisseur de données, vous devez le libérer.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
En-tête | cryptxml.h |