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作的回调数据结构中设置。 如果设置了此标志,微型筛选器驱动程序可以假定缓冲区已锁定并可以安全地访问。
请注意,微型筛选器驱动程序绝不能设置系统缓冲区标志。
要求
要求 | 价值 |
---|---|
标头 | fltkernel.h |