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 |