CRYPT_XML_DATA_PROVIDER 構造体 (cryptxml.h)
CRYPT_XML_DATA_PROVIDER構造体は、XML データ プロバイダーへのインターフェイスを指定します。
構文
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;
メンバー
pvCallbackState
pfnRead および pfnClose コールバック関数に渡されるアプリケーション定義の引数。
cbBufferSize
データ プロバイダーのバッファーのサイズ (バイト単位)。 サイズが重要でない場合、またはプロバイダーがサイズを決定できない場合は、サイズを 0 にすることができます。 この値は、受信バッファーの必要なサイズを決定するために pfnRead の呼び出し元によって使用されます。
pfnRead
データの読み取りに使用 PFN_CRYPT_XML_DATA_PROVIDER_READ コールバック関数へのポインター。
pfnClose
データ プロバイダーを解放するために使用 されるPFN_CRYPT_XML_DATA_PROVIDER_CLOSE コールバック関数へのポインター。 データ プロバイダーの使用が完了したら、それを解放する必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリのみ] |
Header | cryptxml.h |