ホーム › 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
);パラメーター
| フィールド | 型 | 説明 |
|---|---|---|
| pvCallbackState | void* | 呼び出し元の関数に渡される、アプリケーション定義の引数へのポインター。 |
| pbData | BYTE* | 読み取るデータを受け取るバッファーへのポインター。 |
| cbData | DWORD | 読み取るデータのサイズ (バイト単位)。 |
| pcbRead | DWORD* | 実際に読み取られたバイト数を受け取る変数へのポインター。 |
公式ドキュメント
PFN_CRYPT_XML_DATA_PROVIDER_READ コールバック関数は、XML データを読み取ります。
戻り値
PFN_CRYPT_XML_DATA_PROVIDER_READ コールバック関数は、次の いずれかの条件が発生したときに値を返します。
- データプロバイダーでの書き込み操作が完了した
- 要求されたバイト数が読み取られた
- エラーが発生した
関数が失敗した場合は、エラーを示す HRESULT 値を返します。
pcbRead の値が 0 の場合、利用できるデータはこれ以上ありません。
解説(Remarks)
コールバック関数は、cbData で指定されたバイト数が利用可能になるか、 データの最後のブロックが読み取られるまで、値を返しません。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)