FsRtlTeardownPerFileContexts 함수(ntifs.h)
파일 시스템은FsRtlTeardownPerFileContexts 루틴을 호출하여 FCB(파일 제어 블록) 구조와 연결된 FSRTL_PER_FILE_CONTEXT 개체를 해제합니다.
구문
void FsRtlTeardownPerFileContexts(
[in] PVOID *PerFileContextPointer
);
매개 변수
[in] PerFileContextPointer
파일별 컨텍스트 구조를 식별하는 불투명 포인터에 대한 포인터입니다. 파일 개체에서 이 포인터를 검색하려면 FsRtlGetPerFileContextPointer 매크로를 사용합니다.
반환 값
없음
설명
이 루틴은 FSRTL_PER_FILE_CONTEXT 개체에 지정된 FreeCallback 루틴을 호출합니다. FreeCallback 루틴은 FSRTL_PER_FILE_CONTEXT 구조체 및 연결된 컨텍스트의 할당을 취소해야 합니다.
동기화에서 충돌을 방지하기 위해 FsRtlTeardownPerFileContexts 루틴은 FreeCallback을 호출하기 전에 파일별 컨텍스트 개체에 대한 잠금을 해제합니다. 이렇게 하면 FsRtlRemovePerFileContext를 사용하여 제거하는 등의 자체 목록 작업에 대한 필터를 통해 파일별 컨텍스트 개체에 대한 액세스를 차단하지 않습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista부터 사용할 수 있습니다. |
대상 플랫폼 | 유니버설 |
헤더 | ntifs.h(FltKernel.h, Ntifs.h 포함) |
라이브러리 | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <=APC_LEVEL |
추가 정보
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기