다음을 통해 공유


FltRequestSecurityInfoOnCreateCompletion 함수(fltkernel.h)

미니필터는 파일을 미리 만드는 동안 FltRequestSecurityInfoOnCreateCompletion 을 호출하여 파일 시스템이 사후 생성 중에 검색을 위해 파일 보안 정보를 저장하도록 요청합니다.

구문

NTSTATUS FLTAPI FltRequestSecurityInfoOnCreateCompletion(
  PFLT_FILTER          Filter,
  PFLT_CALLBACK_DATA   Data,
  SECURITY_INFORMATION SecurityInformation
);

매개 변수

Filter

미니필터 드라이버를 고유하게 식별하는 불투명 필터 포인터입니다.

Data

I/O 만들기 작업을 나타내는 FLT_CALLBACK_DATA 콜백 데이터에 대한 포인터입니다.

SecurityInformation

SECURITY_INFORMATION 다음 중 하나 이상의 조합으로 설정할 정보를 지정하는 값입니다.

의미
OWNER_SECURITY_INFORMATION 개체의 소유자 식별자를 설정할 것임을 나타냅니다. WRITE_OWNER 액세스가 필요합니다.
GROUP_SECURITY_INFORMATION 개체의 기본 그룹 식별자를 설정할 것임을 나타냅니다. WRITE_OWNER 액세스가 필요합니다.
DACL_SECURITY_INFORMATION 개체의 DACL(임의 액세스 제어 목록)을 설정할 것임을 나타냅니다. WRITE_DAC 액세스가 필요합니다.
SACL_SECURITY_INFORMATION 개체의 시스템 ACL(SACL)을 설정할 것임을 나타냅니다. ACCESS_SYSTEM_SECURITY 액세스가 필요합니다.

반환 값

FltRequestSecurityInfoOnCreateCompletion 은 다음 값 중 하나를 반환할 수 있습니다.

반환 코드 설명
STATUS_SUCCESS 파일 시스템에서 요청된 파일 보안 정보를 성공적으로 저장했습니다.
STATUS_INSUFFICIENT_RESOURCES FltRequestSecurityInfoOnCreateCompletion 에서 요청된 파일 정보를 저장할 충분한 메모리를 할당할 수 없습니다.
STATUS_INVALID_PARAMETER_2 제공된 콜백 데이터 개체가 IRP 기반 만들기 작업이 아닙니다.

설명

미니필터는 사후 생성 중에 FltRetrieveFileInfoOnCreateCompletionEx 또는 FltRetrieveFileInfoOnCreateCompletion 을 호출하여 파일 정보를 검색할 수 있습니다. 미니필터의 성능은 일반적으로 나중에 파일 정보를 쿼리하는 대신 이러한 방식으로 파일 정보를 요청하고 검색할 때 더 좋습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 11 버전 24H2
머리글 fltkernel.h(Fltkernel.h 포함)

추가 정보

FltRetrieveFileInfoOnCreateCompletion

FltRetrieveFileInfoOnCreateCompletionEx