同期完了
非同期モードのハンドルへ発行したI/Oが、呼び出しの中でその場(TRUEを返して)完了すること。キャッシュヒット・NTFS圧縮/暗号化・拡張書き込みなどで起こる。
- 概念URI
https://comcomponent.com/knowledge/sync-completion/
- 別名・表記
- Synchronous Completion
- 最終確認日
- 2026-08-01
- 機械可読データ
- JSON-LD
この概念が関わる関係
- ReadFile/WriteFileは同期完了の原因になることがあります。非同期ハンドルへの発行でも、要求がすぐ満たせる場合はTRUEを返してその場で完了することがある / 確度: 条件付きの関係 / 確認日: 2026-08-01 出典
- 同期完了はキャッシュマネージャーを前提とします。同期完了の代表例は、要求されたデータがキャッシュマネージャーの管理するキャッシュに全部載っている場合である / 確度: 条件付きの関係 / 確認日: 2026-08-01 出典
- NTFS圧縮は同期完了の原因になることがあります。NTFS圧縮されたファイルへのアクセスは、ファイルシステムドライバーが同期処理に変換するため、非同期発行でも同期的に完了する / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- NTFS暗号化(EFS)ファイルは同期完了の原因になることがあります。NTFS暗号化(EFS)されたファイルへのアクセスも、同期処理に変換されるため非同期発行でも同期的に完了する / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- ファイルを伸ばす書き込みは同期完了の原因になることがあります。ファイルの長さを伸ばす書き込みは同期処理になるため、非同期発行でも同期的に完了する / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- 同期完了はERROR_IO_PENDINGと両立しません。1回の発行結果として、TRUE(同期完了)とFALSE+ERROR_IO_PENDING(進行中)は同時には起こらない / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- SetFileCompletionNotificationModesは同期完了に対する本記事の推奨です。同期完了時に結果はその場で分かっているので、高頻度I/Oでは完了ポートへのパケットを省いてキュー経由の無駄を減らす最適化として使う / 確度: 条件付きの関係 / 確認日: 2026-08-01 出典
- 非同期I/Oは同期完了の原因になることがあります。非同期に発行しても、キャッシュヒットやNTFS圧縮・暗号化・拡張書き込みなどの条件が揃えばその場で完了することがあり、応答性は保証されない / 確度: 条件付きの関係 / 確認日: 2026-08-01 出典
この概念を扱う記事
一次資料
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。