Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Struktur CRYPT_XML_DATA_PROVIDER menentukan antarmuka ke penyedia data XML.
Sintaks
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;
Anggota
pvCallbackState
Argumen yang ditentukan aplikasi yang diteruskan ke fungsi panggilan balik pfnRead dan pfnClose .
cbBufferSize
Ukuran, dalam byte, dari buffer penyedia data. Ukurannya bisa nol jika ukurannya tidak masalah atau jika ukurannya tidak dapat ditentukan oleh penyedia. Nilai ini digunakan oleh pemanggil pfnRead untuk menentukan ukuran buffer penerima yang diperlukan.
pfnRead
Penunjuk ke fungsi panggilan balik PFN_CRYPT_XML_DATA_PROVIDER_READ digunakan untuk membaca data.
pfnClose
Penunjuk ke fungsi panggilan balik PFN_CRYPT_XML_DATA_PROVIDER_CLOSE yang digunakan untuk merilis penyedia data. Setelah selesai menggunakan penyedia data, Anda harus merilisnya.
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung | Windows 7 [hanya aplikasi desktop] |
| Server minimum yang didukung | Windows Server 2008 R2 [hanya aplikasi desktop] |
| Header | cryptxml.h |