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 |