Win32 API 日本語リファレンス
ホーム › Storage.FileSystem › FCACHE_RICHCREATE_CALLBACK

FCACHE_RICHCREATE_CALLBACK

コールバック

シグネチャ

HANDLE FCACHE_RICHCREATE_CALLBACK(
    LPSTR lpstrName,
    void* lpvData,
    DWORD* cbFileSize,
    DWORD* cbFileSizeHigh,
    BOOL* pfDidWeScanIt,
    BOOL* pfIsStuffed,
    BOOL* pfStoredWithDots,
    BOOL* pfStoredWithTerminatingDot
);

パラメーター

フィールド型説明
lpstrNameLPSTRファイルの名前です。
lpvDatavoid*CacheRichCreateFile に渡されたユーザー提供のデータです。
cbFileSizeDWORD*下位 DWORD のサイズです。
cbFileSizeHighDWORD*上位 DWORD のサイズです。
pfDidWeScanItBOOL*ファイルがスキャン済みの場合は TRUE に設定されます。それ以外の場合は FALSE に設定されます。
pfIsStuffedBOOL*ファイルがドットスタッフィングされている場合は TRUE に設定されます。それ以外の場合は FALSE に設定されます。
pfStoredWithDotsBOOL*TRUE に設定されている場合、このパラメーターは、行の先頭に現れるドットが、NNTP、SMTP、および POP3 の各プロトコルで必要とされるとおりに余分なドットを付けて格納されることを示します。FALSE の場合、メッセージはドットスタッフィングなしで格納されます。
pfStoredWithTerminatingDotBOOL*TRUE に設定されている場合、ファイルは終端のドットを付けて格納されています。それ以外の場合は FALSE です。

公式ドキュメント

キャッシュ内に項目を作成するために使用されるコールバック関数です。この関数は CacheRichCreateFile によって呼び出されます。

戻り値

キャッシュ内に作成されたファイルのハンドルを返します。

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