다음을 통해 공유


PFLT_NORMALIZE_CONTEXT_CLEANUP 콜백 함수(fltkernel.h)

필터 관리자의 이름 캐시에 대한 파일 이름을 제공하는 미니필터 드라이버는 PFLT_NORMALIZE_CONTEXT_CLEANUP 형식의 루틴을 미니필터 드라이버의 NormalizeContextCleanupCallback 루틴으로 등록할 수 있습니다.

구문

PFLT_NORMALIZE_CONTEXT_CLEANUP PfltNormalizeContextCleanup;

void PfltNormalizeContextCleanup(
  [in, optional] PVOID *NormalizationContext
)
{...}

매개 변수

[in, optional] NormalizationContext

동일한 파일 이름 경로에서 여러 구성 요소를 정규화하기 위해 만들어진 PFLT_NORMALIZE_NAME_COMPONENT 콜백 루틴에 대한 모든 호출에서 전달될 미니필터 드라이버 제공 컨텍스트 정보에 대한 포인터입니다.

반환 값

없음

설명

필터 관리자의 이름 캐시에 대한 파일 이름을 제공하는 미니필터 드라이버는 PFLT_NORMALIZE_CONTEXT_CLEANUP 형식의 루틴을 미니필터 드라이버의 NormalizeContextCleanupCallback 루틴으로 등록할 수 있습니다.

이 콜백 루틴을 등록하기 위해 미니필터 드라이버는 미니필터 드라이버가 FltRegisterFilter에 매개 변수로 전달하는 FLT_REGISTRATION 구조체의 NormalizeContextCleanupCallback 멤버에 PFLT_NORMALIZE_CONTEXT_CLEANUP 형식의 루틴 주소를 저장합니다.

필터 관리자는 이 콜백 루틴을 호출하여 미니필터 드라이버가 PFLT_NORMALIZE_NAME_COMPONENT 콜백 루틴의 NormalizationContext 매개 변수에 전달된 컨텍스트 정보에 필요한 정리를 수행할 수 있도록 합니다. 이 컨텍스트는 PFLT_NORMALIZE_NAME_COMPONENT 콜백 루틴이 호출되면 미니필터 드라이버에 의해 설정됩니다.

요구 사항

요구 사항
대상 플랫폼 데스크톱
머리글 fltkernel.h(Fltkernel.h 포함)
IRQL PASSIVE_LEVEL

추가 정보

FLT_REGISTRATION

FltRegisterFilter

PFLT_GENERATE_FILE_NAME

PFLT_NORMALIZE_NAME_COMPONENT

PFLT_NORMALIZE_NAME_COMPONENT_EX

UNICODE_STRING