struttura CRYPT_XML_DATA_PROVIDER (cryptxml.h)
La struttura CRYPT_XML_DATA_PROVIDER specifica l'interfaccia per il provider di dati XML.
Sintassi
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;
Members
pvCallbackState
Argomento definito dall'applicazione passato alle funzioni di callback pfnRead e pfnClose .
cbBufferSize
Dimensioni, in byte, del buffer del provider di dati. La dimensione può essere zero se la dimensione non è rilevante o se la dimensione non può essere determinata dal provider. Questo valore viene usato da un chiamante di pfnRead per determinare le dimensioni necessarie del buffer ricevente.
pfnRead
Puntatore a una PFN_CRYPT_XML_DATA_PROVIDER_READ funzione di callback usata per leggere i dati.
pfnClose
Puntatore a una PFN_CRYPT_XML_DATA_PROVIDER_CLOSE funzione di callback usata per rilasciare il provider di dati. Al termine dell'uso del provider di dati, è necessario rilasciarlo.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7 [solo app desktop] |
Server minimo supportato | Windows Server 2008 R2 [solo app desktop] |
Intestazione | cryptxml.h |