FLT_IS_SYSTEM_BUFFER宏 (fltkernel.h)
FLT_IS_SYSTEM_BUFFER宏在回调数据结构中测试系统缓冲区标志。
语法
void FLT_IS_SYSTEM_BUFFER(
Data
);
参数
Data
[in]指向回调数据的指针 (FLT_CALLBACK_DATA) 结构。
返回值
无
备注
如果在回调数据结构中设置了系统缓冲区标志,FLT_IS_SYSTEM_BUFFER返回 TRUE;否则为 FALSE。
FLT_IS_SYSTEM_BUFFER宏检查系统缓冲区标志 (FLTFL_CALLBACK_DATA_SYSTEM_BUFFER) 是否在回调数据 (FLT_CALLBACK_DATA) 结构中设置。
如果操作的缓冲区是从非分页池分配的,则会在 I/O 操作的回调数据结构中设置系统缓冲区标志。 如果设置了此标志,则微筛选器驱动程序可以假定缓冲区已锁定并可以安全访问。
请注意,微筛选器驱动程序绝不能设置系统缓冲区标志。
要求
要求 | 值 |
---|---|
Header | fltkernel.h |