Win32 API 日本語リファレンス
ホーム › Security.Cryptography › PFN_CRYPT_XML_DATA_PROVIDER_READ

PFN_CRYPT_XML_DATA_PROVIDER_READ

コールバック

シグネチャ

HRESULT PFN_CRYPT_XML_DATA_PROVIDER_READ(
    void* pvCallbackState,
    BYTE* pbData,
    DWORD cbData,
    DWORD* pcbRead
);

パラメーター

フィールド型説明
pvCallbackStatevoid*呼び出し元の関数に渡される、アプリケーション定義の引数へのポインター。
pbDataBYTE*読み取るデータを受け取るバッファーへのポインター。
cbDataDWORD読み取るデータのサイズ (バイト単位)。
pcbReadDWORD*実際に読み取られたバイト数を受け取る変数へのポインター。

公式ドキュメント

PFN_CRYPT_XML_DATA_PROVIDER_READ コールバック関数は、XML データを読み取ります。

戻り値

PFN_CRYPT_XML_DATA_PROVIDER_READ コールバック関数は、次の いずれかの条件が発生したときに値を返します。

関数が成功した場合は、NO_ERROR を返します。

関数が失敗した場合は、エラーを示す HRESULT 値を返します。

pcbRead の値が 0 の場合、利用できるデータはこれ以上ありません。

解説(Remarks)

コールバック関数は、cbData で指定されたバイト数が利用可能になるか、 データの最後のブロックが読み取られるまで、値を返しません。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)