检查 FS_FILTER_ACQUIRE_FOR_SECTION_SYNCHRONIZATION 操作的 Oplock 状态
此操作对应于 FsFilter 回调PreAcquireForSectionSynchronization 操作。 在内存管理器为文件的一部分创建内存映射部分之前,文件系统会收到此操作。
当这两个条件均为 true 时,以下 oplock 中断 条件适用:
- FS_FILTER_CALLBACK_DATA.Parameters.AcquireForSectionSynchronization.SyncType 字段包含 SyncTypeCreateSection。
- FS_FILTER_CALLBACK_DATA.Parameters.AcquireForSectionSynchronization.PageProtection 字段包含 PAGE_READWRITE 和/或 PAGE_EXECUTE_READWRITE 标志。
这表示内存管理器正在创建可写内存映射部分。
Read、Read-Handle、Read-Writ 和 Read-Write-Handle 请求类型的条件
- “始终中断”设置为“无”。
- 不需要确认;该操作会立即继续。
所有其他请求类型的条件:
- 此操作不影响其他(旧版)操作锁。