다음을 통해 공유


fltkernel.h 헤더

이 헤더는 ifsk에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

  • 설치 가능한 파일 시스템

fltkernel.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

함수

 
FLT_IS_FASTIO_OPERATION

FLT_IS_FASTIO_OPERATION 대해 자세히 알아보기
FLT_IS_FS_FILTER_OPERATION

FLT_IS_FS_FILTER_OPERATION 매크로에 대해 자세히 알아봅니다.
FLT_IS_IRP_OPERATION

FLT_IS_IRP_OPERATION 매크로에 대해 자세히 알아봅니다.
FLT_IS_REISSUED_IO

FLT_IS_REISSUED_IO 매크로에 대해 자세히 알아봅니다.
FLT_IS_SYSTEM_BUFFER

FLT_IS_SYSTEM_BUFFER 매크로에 대해 자세히 알아봅니다.
FltAcknowledgeEcp

FltAcknowledgeEcp 루틴은 ECP(추가 생성 매개 변수 컨텍스트 구조)를 승인된 것으로 표시하는 데 사용됩니다.
FltAcquirePushLockExclusive

FltAcquirePushLockExclusive 루틴은 호출 스레드에서 단독 액세스를 위해 지정된 푸시 잠금을 획득합니다.
FltAcquirePushLockExclusiveEx

FltAcquirePushLockExclusiveEx 루틴은 호출 스레드에서 단독 액세스를 위해 지정된 푸시 잠금을 획득합니다.
FltAcquirePushLockShared

FltAcquirePushLockShared 루틴은 호출 스레드에서 공유 액세스에 대해 지정된 푸시 잠금을 획득합니다.
FltAcquirePushLockSharedEx

FltAcquirePushLockSharedEx 루틴은 호출 스레드에서 공유 액세스에 대해 지정된 푸시 잠금을 획득합니다.
FltAcquireResourceExclusive

FltAcquireResourceExclusive 함수에 대해 자세히 알아봅니다.
FltAcquireResourceShared

FltAcquireResourceShared 함수에 대해 자세히 알아봅니다.
FltAddOpenReparseEntry

이 루틴은 호출자가 할당한 열린 재분석 구조(OPEN_REPARSE_LIST_ENTRY)를 만들기 작업에 추가합니다.
FltAdjustDeviceStackSizeForIoRedirection

FltAdjustDeviceStackSizeForIoRedirection 루틴은 대상 스택이 원본 스택보다 더 깊은 경우 미니 필터가 지정된 원본 인스턴스에서 지정된 대상 인스턴스로 I/O를 리디렉션할 수 있도록 원본 디바이스 스택의 크기를 증가합니다.
FltAllocateCallbackData

FltAllocateCallbackData는 미니 필터 드라이버가 I/O 요청을 시작하는 데 사용할 수 있는 콜백 데이터 구조를 할당합니다.
FltAllocateCallbackDataEx

FltAllocateCallbackDataEx 루틴은 콜백 데이터 구조를 할당하고 미니 필터 드라이버가 I/O 요청을 시작하는 데 사용할 수 있는 추가 구조에 대한 메모리를 미리 할당할 수 있습니다.
FltAllocateContext

FltAllocateContext 함수에 대해 자세히 알아봅니다.
FltAllocateDeferredIoWorkItem

FltAllocateDeferredIoWorkItem은 지연된 I/O 작업 항목을 할당합니다.
FltAllocateExtraCreateParameter

FltAllocateExtraCreateParameter 루틴은 사용자 정의 ECP(추가 만들기 매개 변수) 컨텍스트 구조에 대해 페이징된 메모리 풀을 할당하고 해당 구조에 대한 포인터를 생성합니다.
FltAllocateExtraCreateParameterFromLookasideList

FltAllocateExtraCreateParameterFromLookasideList 루틴은 ECP(추가 만들기 매개 변수) 컨텍스트 구조에 대해 지정된 lookaside 목록의 메모리 풀을 할당하고 해당 구조에 대한 포인터를 생성합니다.
FltAllocateExtraCreateParameterList

FltAllocateExtraCreateParameterList 루틴은 ECP(추가 만들기 매개 변수) 목록 구조에 대해 페이징된 풀 메모리를 할당하고 해당 구조에 대한 포인터를 생성합니다.
FltAllocateFileLock

FltAllocateFileLock 루틴은 새 FILE_LOCK 구조를 할당하고 초기화합니다.
FltAllocateGenericWorkItem

FltAllocateGenericWorkItem은 제네릭 작업 항목을 할당합니다.
FltAllocatePoolAlignedWithTag

FltAllocatePoolAlignedWithTag는 캐싱되지 않은 I/O 작업에 사용할 디바이스 정렬 버퍼를 할당합니다.
FltApplyPriorityInfoThread

FltApplyPriorityInfoThread 루틴은 미니 필터 드라이버에서 스레드에 우선 순위 정보를 적용하는 데 사용됩니다.
FltAttachVolume

FltAttachVolume은 새 미니 필터 드라이버 인스턴스를 만들고 지정된 볼륨에 연결합니다.
FltAttachVolumeAtAltitude

FltAttachVolumeAtAltitude는 미니 필터 드라이버 인스턴스를 지정된 고도의 볼륨에 연결하여 미니 필터 드라이버의 INF 파일의 모든 설정을 재정의하는 디버깅 지원 루틴입니다.
fltBuildDefaultSecurityDescriptor

FltBuildDefaultSecurityDescriptor는 FltCreateCommunicationPort와 함께 사용할 기본 보안 설명자를 빌드합니다.
FltCancelFileOpen

미니 필터 드라이버는 FltCancelFileOpen 루틴을 사용하여 새로 열거나 만든 파일을 닫을 수 있습니다.
fltCancelIo

FltCancelIo 루틴은 I/O 작업을 취소합니다.
FltCancellableWaitForMultipleObjects

FltCancellableWaitForMultipleObjects는 하나 이상의 디스패처 개체에서 취소 가능한 대기 작업(종료될 수 있는 대기)을 실행합니다.
FltCancellableWaitForSingleObject

FltCancellableWaitForSingleObject 루틴은 디스패처 개체에서 취소 가능한 대기 작업(종료될 수 있는 대기)을 실행합니다.
FltCbdqDisable

FltCbdqDisable은 미니 필터 드라이버의 콜백 데이터 큐를 사용하지 않도록 설정합니다.
FltCbdqEnable

FltCbdqEnable은 FltCbdqDisable에 대한 이전 호출로 비활성화된 콜백 데이터 큐를 사용하도록 설정합니다.
FltCbdqInitialize

FltCbdqInitialize는 미니 필터 드라이버의 콜백 데이터 큐 디스패치 테이블을 초기화합니다.
FltCbdqInsertIo

FltCbdqInsertIo는 I/O 작업에 대한 콜백 데이터 구조를 필터 드라이버의 콜백 데이터 큐에 삽입합니다.
FltCbdqRemoveIo

FltCbdqRemoveIo는 미니 필터 드라이버의 콜백 데이터 큐에서 특정 항목을 제거합니다.
FltCbdqRemoveNextIo

FltCbdqRemoveNextIo는 미니 필터 드라이버의 콜백 데이터 큐에서 일치하는 다음 항목을 제거합니다.
FltCheckAndGrowNameControl

FltCheckAndGrowNameControl 루틴은 FLT_NAME_CONTROL 구조체의 버퍼가 지정된 바이트 수를 보유할 만큼 큰지 여부를 확인합니다. 그렇지 않은 경우 FltCheckAndGrowNameControl은 더 큰 시스템 할당 버퍼로 바꿉니다.
FltCheckLockForReadAccess

FltCheckLockForReadAccess 루틴은 호출자가 파일의 잠긴 바이트 범위에 대한 읽기 권한이 있는지 여부를 결정합니다.
FltCheckLockForWriteAccess

FltCheckLockForWriteAccess 루틴은 호출자가 파일의 잠긴 바이트 범위에 대한 쓰기 권한이 있는지 여부를 결정합니다.
fltCheckOplock

미니 필터 드라이버는 FltCheckOplock을 호출하여 IRP 기반 파일 I/O 작업의 콜백 데이터 구조를 파일의 현재 oplock(기회 잠금) 상태와 동기화합니다.
FltCheckOplockEx

미니 필터 드라이버는 FltCheckOplockEx 루틴을 호출하여 파일의 현재 oplock(기회 잠금) 상태가 있는 IRP 기반 파일 I/O 작업에 대한 콜백 데이터 구조를 동기화합니다.
FltClearCallbackDataDirty

FltClearCallbackDataDirty 루틴은 콜백 데이터 구조에서 콜백 더티 플래그를 지웁니다.
FltClearCancelCompletion

FltClearCancelCompletion은 I/O 작업에 대해 지정된 취소 루틴을 지웁니다.
FltClose

FltClose는 FltCreateFile 또는 FltCreateFileEx에서 연 파일 핸들을 닫습니다.
FltCloseClientPort

FltCloseClientPort는 통신 클라이언트 포트를 닫습니다.
FltCloseCommunicationPort

FltCloseCommunicationPort는 미니 필터 드라이버의 통신 서버 포트를 닫습니다.
FltCloseSectionForDataScan

FltCloseSectionForDataScan 루틴은 파일 스트림과 연결된 섹션 개체를 닫습니다.
FltCommitComplete

FltCommitComplete 루틴은 TRANSACTION_NOTIFY_COMMIT 알림을 승인합니다.
FltCommitFinalizeComplete

FltCommitFinalizeComplete 루틴은 TRANSACTION_NOTIFY_COMMIT_FINALIZE 알림을 승인합니다.
fltCompareInstanceAltitudes

FltCompareInstanceAltitudes는 두 개의 미니 필터 드라이버 인스턴스의 고도를 비교합니다.
FltCompletePendedPostOperation

FltCompletePendedPostOperation은 미니 필터 드라이버의 작동 후 콜백 루틴에서 보류된 I/O 작업에 대한 완료 처리를 다시 시작합니다.
FltCompletePendedPreOperation

FltCompletePendedPreOperation은 미니 필터 드라이버의 PFLT_PRE_OPERATION_CALLBACK(사전 작동 콜백) 루틴에서 보류된 I/O 작업에 대한 처리를 다시 시작합니다.
FltCopyOpenReparseList

이 루틴은 이전 만들기의 열려 있는 재설정 정보를 두 번째 만들기를 발급하는 데 사용할 수 있는 새 ECP 목록으로 복사합니다.
FltCreateCommunicationPort

FltCreateCommunicationPort 함수에 대해 자세히 알아봅니다.
fltCreateFile

FltCreateFile 함수에 대해 자세히 알아봅니다.
FltCreateFileEx

미니 필터 드라이버는 FltCreateFileEx를 호출하여 새 파일을 만들거나 기존 파일을 엽니다.
FltCreateFileEx2

미니 필터 드라이버는 FltCreateFileEx2를 호출하여 새 파일을 만들거나 기존 파일을 엽니다. 이 루틴에는 선택적 create 컨텍스트 매개 변수도 포함됩니다.
FltCreateMailslotFile

미니 필터 드라이버는 FltCreateMailslotFile을 호출하여 새 파이프를 만들거나 기존 mailslot을 엽니다.
fltCreateNamedPipeFile

미니 필터 드라이버는 FltCreateNamedPipeFile을 호출하여 새 파이프를 만들거나 기존 파이프를 엽니다.
FltCreateSectionForDataScan

FltCreateSectionForDataScan 루틴은 파일에 대한 섹션 개체를 만듭니다. 필터 관리자는 필요에 따라 I/O를 만든 섹션과 동기화할 수 있습니다.
FltCreateSystemVolumeInformationFolder

FltCreateSystemVolumeInformationFolder는 파일 시스템 볼륨에 "시스템 볼륨 정보" 폴더가 있는지 확인합니다. 폴더가 없으면 폴더가 만들어집니다.
FltCurrentBatchOplock

미니 필터 드라이버는 FltCurrentBatchOplock을 호출하여 파일에 배치 또는 필터 기회 잠금(oplock)이 있는지 확인합니다.
fltCurrentOplock

미니 필터 드라이버는 FltCurrentOplock 루틴을 호출하여 파일에 기회 잠금(oplock)이 있는지 여부를 확인합니다.
fltCurrentOplockH

미니 필터 드라이버는 FltCurrentOplockH 루틴을 호출하여 파일에 CACHE_HANDLE_LEVEL 기회 잠금(oplock)이 있는지 여부를 확인합니다.
fltDecodeParameters

FltDecodeParameters는 I/O 작업에 대한 MDL(메모리 설명자 목록) 주소, 버퍼 포인터, 버퍼 길이 및 원하는 액세스 매개 변수에 대한 포인터를 반환합니다.
FltDeleteContext

FltDeleteContext는 삭제를 위해 지정된 컨텍스트를 표시합니다.
FltDeleteExtraCreateParameterLookasideList

FltDeleteExtraCreateParameterLookasideList 루틴은 ECP(추가 만들기 매개 변수) lookaside 목록을 해제합니다.
fltDeleteFileContext

FltDeleteFileContext 루틴은 지정된 미니 필터 드라이버가 지정된 파일에 대해 설정한 파일 컨텍스트를 검색하고 삭제합니다.
FltDeleteInstanceContext

FltDeleteInstanceContext는 지정된 인스턴스에서 컨텍스트를 제거하고 삭제할 컨텍스트를 표시합니다.
FltDeletePushLock

FltDeletePushLock 루틴은 지정된 푸시 잠금을 삭제합니다.
fltDeleteStreamContext

FltDeleteStreamContext는 지정된 미니 필터 드라이버 인스턴스가 지정된 스트림에 대해 설정한 컨텍스트를 제거하고 삭제 컨텍스트를 표시합니다.
FltDeleteStreamHandleContext

FltDeleteStreamHandleContext는 지정된 미니 필터 드라이버 인스턴스가 지정된 스트림 핸들에 대해 설정한 컨텍스트를 제거하고 삭제할 컨텍스트를 표시합니다.
FltDeleteTransactionContext

FltDeleteTransactionContext 루틴은 지정된 트랜잭션에서 컨텍스트를 제거하고 삭제할 컨텍스트를 표시합니다.
FltDeleteVolumeContext

FltDeleteVolumeContext는 지정된 미니 필터 드라이버가 지정된 볼륨에 대해 설정한 컨텍스트를 제거하고 삭제 컨텍스트를 표시합니다.
FltDetachVolume

FltDetachVolume은 볼륨에서 미니 필터 드라이버 인스턴스를 분리합니다.
fltDeviceIoControlFile

FltDeviceIoControlFile은 지정된 디바이스 드라이버에 직접 제어 코드를 보내 해당 드라이버가 지정된 작업을 수행하도록 합니다.
FltDoCompletionProcessingWhenSafe

안전한 경우 FltDoCompletionProcessingWhenSafe 함수는 미니 필터 드라이버 사후 콜백 루틴을 실행합니다.
fltEnlistInTransaction

FltEnlistInTransaction 루틴은 지정된 트랜잭션에 미니 필터 드라이버를 참여합니다.
fltEnumerateFilterInformation

FltEnumerateFilterInformation 루틴은 시스템의 등록된 모든 필터 드라이버(미니 필터 및 레거시 필터 드라이버 포함)에 대한 정보를 제공합니다.
FltEnumerateFilters

FltEnumerateFilters 루틴은 시스템의 등록된 모든 미니 필터 드라이버를 열거합니다.
FltEnumerateInstanceInformationByDeviceObject

FltEnumerateInstanceInformationByDeviceObject 루틴은 지정된 디바이스 개체와 관련된 볼륨에 연결된 미니 필터 드라이버 인스턴스 및 레거시 필터 드라이버에 대한 정보를 제공합니다.
FltEnumerateInstanceInformationByFilter

FltEnumerateInstanceInformationByFilter 루틴은 지정된 미니 필터 드라이버의 인스턴스에 대한 정보를 제공합니다.
FltEnumerateInstanceInformationByVolume

FltEnumerateInstanceInformationByVolume 루틴은 지정된 볼륨에 연결된 미니 필터 드라이버 인스턴스 및 레거시 필터 드라이버(Windows Vista에만 해당)에 대한 정보를 제공합니다.
FltEnumerateInstanceInformationByVolumeName

FltEnumerateInstanceInformationByVolumeName 루틴은 지정된 이름으로 볼륨에 연결된 미니 필터 드라이버 인스턴스 및 레거시 필터 드라이버에 대한 정보를 제공합니다.
FltEnumerateInstances

FltEnumerateInstances 루틴은 지정된 미니 필터 드라이버 또는 볼륨에 대한 미니 필터 드라이버 인스턴스를 열거합니다.
FltEnumerateVolumeInformation

FltEnumerateVolumeInformation 루틴은 필터 관리자에게 알려진 볼륨에 대한 정보를 제공합니다.
FltEnumerateVolumes

FltEnumerateVolumes 루틴은 시스템의 모든 볼륨을 열거합니다.
fltFastIoMdlRead

FltFastIoMdlRead 루틴은 파일 캐시에서 지정된 바이트 범위를 직접 가리키는 MDL(메모리 설명자 목록)을 반환합니다.
FltFastIoMdlReadComplete

FltFastIoMdlReadComplete 루틴은 FltFastIoMdlRead 루틴이 시작한 읽기 작업을 완료합니다.
FltFastIoMdlWriteComplete

fltkernel.h의 FltFastIoMdlWriteComplete 루틴은 FltFastIoPrepareMdlWrite가 할당한 리소스를 해제합니다.
FltFastIoPrepareMdlWrite

FltFastIoPrepareMdlWrite 루틴은 캐시에 직접 데이터를 쓰기 위해 캐시된 파일 데이터의 지정된 범위를 가리키는 연결된 MDL(메모리 설명자 목록) 목록을 반환합니다.
FltFindExtraCreateParameter

FltFindExtraCreateParameter 루틴은 지정된 ECP 목록에서 지정된 형식의 ECP 컨텍스트 구조를 검색하고 발견된 경우 이 구조체에 대한 포인터를 반환합니다.
FltFlushBuffers

FltFlushBuffers 루틴은 미니 필터 드라이버에서 지정된 파일에 대한 플러시 요청을 파일 시스템에 보내는 데 사용됩니다.
FltFlushBuffers2

FltFlushBuffers2 함수에 대해 자세히 알아봅니다.
FltFreeCallbackData

FltFreeCallbackData 루틴은 FltAllocateCallbackData 루틴에 의해 할당된 콜백 데이터 구조를 해제합니다.
FltFreeDeferredIoWorkItem

FltFreeDeferredIoWorkItem 루틴은 FltAllocateDeferredIoWorkItem 루틴에 의해 할당된 작업 항목을 해제합니다.
FltFreeExtraCreateParameter

FltFreeExtraCreateParameter 루틴은 ECP 컨텍스트 구조에 대한 메모리를 해제합니다.
FltFreeExtraCreateParameterList

FltFreeExtraCreateParameterList 루틴은 ECP(추가 만들기 매개 변수) 목록 구조를 해제합니다.
FltFreeFileLock

FltFreeFileLock 루틴은 초기화된 FILE_LOCK 구조를 초기화하지 않고 해제합니다.
FltFreeGenericWorkItem

FltFreeGenericWorkItem 루틴은 FltAllocateGenericWorkItem 루틴에 의해 할당된 작업 항목을 해제합니다.
FltFreeOpenReparseList

이 루틴은 FltCopyOpenReparseList에 대한 이전 호출에 의해 생성 작업에 복사된 모든 정보를 할당 취소합니다.
FltFreePoolAlignedWithTag

FltFreePoolAlignedWithTag 루틴은 FltAllocatePoolAlignedWithTag에 대한 이전 호출에 의해 할당된 캐시 정렬 버퍼를 해제합니다.
fltFreeSecurityDescriptor

FltFreeSecurityDescriptor는 FltBuildDefaultSecurityDescriptor 루틴에 의해 할당된 보안 설명자를 해제합니다.
fltFsControlFile

FltFsControlFile 루틴은 컨트롤 코드를 지정된 파일 시스템 또는 파일 시스템 필터 드라이버로 직접 보내 해당 드라이버가 지정된 작업을 수행하도록 합니다.
fltGetActivityIdCallbackData

FltGetActivityIdCallbackData 루틴은 미니 필터의 콜백 데이터에서 요청과 연결된 현재 활동 ID를 검색합니다.
fltGetBottomInstance

FltGetBottomInstance는 지정된 볼륨에 대한 인스턴스 스택의 맨 아래에 연결된 미니 필터 드라이버 인스턴스에 대한 불투명 인스턴스 포인터를 반환합니다.
fltGetContexts

FltGetContexts 함수에 대해 자세히 알아봅니다.
FltGetContextsEx

FltGetContextsEx 함수에 대해 자세히 알아봅니다.
FltGetCopyInformationFromCallbackData

FltGetCopyInformationFromCallbackData 함수에 대해 자세히 알아봅니다.
FltGetDestinationFileNameInformation

FltGetDestinationFileNameInformation 루틴에 대해 자세히 알아봅니다.
fltGetDeviceObject

FltGetDeviceObject 루틴은 지정된 볼륨에 대한 필터 관리자의 VDO(볼륨 디바이스 개체)에 대한 포인터를 반환합니다.
fltGetDiskDeviceObject

FltGetDiskDeviceObject 루틴은 지정된 볼륨과 연결된 디스크 디바이스 개체에 대한 포인터를 반환합니다.
FltGetEcpListFromCallbackData

FltGetEcpListFromCallbackData 루틴은 지정된 만들기 작업 콜백 데이터 개체와 연결된 ECP(추가 만들기 매개 변수 컨텍스트 구조) 목록에 대한 포인터를 반환합니다.
fltGetFileContext

FltGetFileContext 함수에 대해 자세히 알아봅니다.
fltGetFileNameInformation

FltGetFileNameInformation 루틴은 파일 또는 디렉터리에 대한 이름 정보를 반환합니다.
FltGetFileNameInformationUnsafe

FltGetFileNameInformationUnsafe 루틴은 열려 있는 파일 또는 디렉터리에 대한 이름 정보를 반환합니다.
fltGetFileSystemType

FltGetFileSystemType 함수는 볼륨 또는 인스턴스 개체를 사용하고 볼륨의 파일 시스템 형식을 제공합니다.
FltGetFilterFromInstance

FltGetFilterFromInstance 루틴은 지정된 인스턴스를 만든 미니 필터 드라이버에 대한 불투명 필터 포인터를 반환합니다.
fltGetFilterFromName

FltGetFilterFromName 루틴은 이름이 FilterName 매개 변수의 값과 일치하는 등록된 미니 필터 드라이버에 대한 불투명 필터 포인터를 반환합니다.
fltGetFilterInformation

FltGetFilterInformation 루틴은 미니 필터 드라이버에 대한 정보를 제공합니다.
fltGetInstanceContext

FltGetInstanceContext 함수에 대해 자세히 알아봅니다.
fltGetInstanceInformation

FltGetInstanceInformation 루틴은 미니 필터 드라이버 인스턴스에 대한 정보를 반환합니다.
FltGetIoPriorityHint

FltGetIoPriorityHint 루틴은 미니 필터 드라이버에서 콜백 데이터에서 IO 우선 순위 정보를 가져오는 데 사용됩니다.
FltGetIoPriorityHintFromCallbackData

FltGetIoPriorityHintFromCallbackData 루틴은 미니 필터 드라이버에서 콜백 데이터에서 IO 우선 순위 정보를 가져오는 데 사용됩니다.
FltGetIoPriorityHintFromFileObject

FltGetIoPriorityHintFromFileObject 루틴은 미니 필터 드라이버에서 파일 개체에서 IO 우선 순위 정보를 가져오는 데 사용됩니다.
FltGetIoPriorityHintFromThread

FltGetIoPriorityHintFromThread 루틴은 미니 필터 드라이버에서 스레드에서 IO 우선 순위 정보를 가져오는 데 사용됩니다.
fltGetIrpName

FltGetIrpName 루틴은 주 함수 코드의 이름을 인쇄 가능한 문자열로 반환합니다.
FltGetLowerInstance

FltGetLowerInstance 루틴은 동일한 볼륨의 지정된 미니 필터 드라이버 인스턴스 아래에 연결된 다음 하위 미니 필터 드라이버 인스턴스에 대한 불투명 인스턴스 포인터를 반환합니다.
FltGetNewSystemBufferAddress

FltGetNewSystemBufferAddress 함수는 파일 시스템에서 할당한 ASSOCIATedIrp.SystemBuffer 버퍼를 검색합니다. 미니 필터 드라이버의 콜백 후 루틴은 이 함수를 호출합니다.
FltGetNextExtraCreateParameter

FltGetNextExtraCreateParameter 루틴은 지정된 ECP 목록의 다음(또는 첫 번째) 추가 ECP(create parameter context structure)에 대한 포인터를 반환합니다.
FltGetRequestorProcess

FltGetRequestorProcess 루틴은 지정된 I/O 작업을 요청한 스레드에 대한 프로세스 포인터를 반환합니다.
FltGetRequestorProcessId

FltGetRequestorProcessId 루틴은 지정된 I/O 작업을 요청한 스레드와 연결된 프로세스에 대해 고유한 32비트 프로세스 ID를 반환합니다.
FltGetRequestorProcessIdEx

FltGetRequestorProcessIdEx 루틴은 지정된 I/O 작업을 요청한 스레드와 연결된 프로세스에 대한 커널 모드 핸들을 반환합니다.
FltGetRequestorSessionId

FltGetRequestorSessionId 루틴은 원래 지정된 I/O 작업을 요청한 프로세스의 세션 ID를 반환합니다.
FltGetRoutineAddress

FltGetRoutineAddress 루틴은 FltMgroutineName 매개 변수로 지정된 루틴에 대한 포인터를 반환합니다.
fltGetSectionContext

FltGetSectionContext 함수에 대해 자세히 알아봅니다.
fltGetStreamContext

FltGetStreamContext 함수에 대해 자세히 알아봅니다.
fltGetStreamHandleContext

FltGetStreamHandleContext 함수에 대해 자세히 알아봅니다.
FltGetSwappedBufferMdlAddress

FltGetSwappedBufferMdlAddress 루틴은 미니 필터 드라이버로 교환된 버퍼에 대한 MDL(메모리 설명자 목록) 주소를 반환합니다.
fltGetTopInstance

FltGetTopInstance 루틴은 지정된 볼륨의 인스턴스 스택 맨 위에 연결된 미니 필터 드라이버 인스턴스에 대한 불투명 인스턴스 포인터를 반환합니다.
fltGetTransactionContext

FltGetTransactionContext 루틴은 지정된 미니 필터 드라이버에 의해 트랜잭션에 대해 설정된 컨텍스트를 검색합니다.
FltGetTunneledName

FltGetTunneledName 루틴은 FltGetFileNameInformation, FltGetFileNameNameInformationUnsafe 또는 FltGetDestinationFileNameInformation에 대한 이전 호출로 파일에 대해 반환된 정규화된 이름을 고려하여 파일에 대한 터널된 이름을 검색합니다.
fltGetUpperInstance

FltGetUpperInstance 루틴은 동일한 볼륨의 지정된 미니 필터 드라이버 인스턴스 위에 연결된 다음 상위 미니 필터 드라이버 인스턴스에 대한 불투명 인스턴스 포인터를 반환합니다.
FltGetVolumeContext

FltGetVolumeContext 함수에 대해 자세히 알아봅니다.
FltGetVolumeFromDeviceObject

FltGetVolumeFromDeviceObject 루틴은 VDO(볼륨 디바이스 개체)가 나타내는 볼륨에 대한 불투명 포인터를 반환합니다.
FltGetVolumeFromFileObject

FltGetVolumeFromFileObject 루틴은 지정된 파일 스트림이 상주하는 볼륨에 대한 불투명 포인터를 반환합니다.
FltGetVolumeFromInstance

FltGetVolumeFromInstance 루틴은 지정된 미니 필터 드라이버 인스턴스가 연결된 볼륨에 대한 불투명 포인터를 반환합니다.
FltGetVolumeFromName

FltGetVolumeFromName 루틴은 이름이 VolumeName 매개 변수의 값과 일치하는 볼륨에 대한 불투명 포인터를 반환합니다.
FltGetVolumeGuidName

FltGetVolumeGuidName 루틴은 지정된 볼륨의 볼륨 이름을 GUID(Globally Unique Identifier) 형식으로 반환합니다.
fltGetVolumeInformation

FltGetVolumeInformation 루틴은 지정된 볼륨에 대한 정보를 제공합니다.
FltGetVolumeInstanceFromName

FltGetVolumeInstanceFromName 루틴은 지정된 볼륨에서 지정된 미니 필터 드라이버 인스턴스에 대한 불투명 인스턴스 포인터를 반환합니다.
fltGetVolumeName

FltGetVolumeName 루틴은 지정된 볼륨의 볼륨 이름을 가져옵니다.
FltGetVolumeProperties

FltGetVolumeProperties 루틴은 지정된 볼륨에 대한 볼륨 속성 정보를 반환합니다.
FltInitExtraCreateParameterLookasideList

FltInitExtraCreateParameterLookasideList 루틴은 고정 크기의 하나 이상의 추가 ECP(Create Parameter Context Structures)를 할당하는 데 사용되는 페이징되거나 페이징되지 않은 풀 lookaside 목록을 초기화합니다.
FltInitializeFileLock

FltInitializeFileLock 루틴은 호출자가 페이징 풀에서 할당한 불투명 FILE_LOCK 구조를 초기화합니다.
FltInitializeOplock

FltInitializeOplock 루틴은 oplock(기회 잠금) 포인터를 초기화합니다.
FltInitializePushLock

FltInitializePushLock 함수에 대해 자세히 알아봅니다.
FltInsertExtraCreateParameter

FltInsertExtraCreateParameter 루틴은 ECP(추가 만들기 매개 변수) 컨텍스트 구조를 ECP 목록에 삽입합니다.
fltIs32bitProcess

FltIs32bitProcess 루틴은 현재 I/O 작업의 시작자가 32비트 사용자 모드 애플리케이션인지 여부를 확인합니다.
FltIsCallbackDataDirty

FltIsCallbackDataDirty 루틴은 콜백 데이터 구조에서 FLTFL_CALLBACK_DATA_DIRTY 플래그를 테스트합니다.
fltIsDirectory

미니 필터 드라이버는 FltIsDirectory 루틴을 호출하여 지정된 파일 개체가 디렉터리를 나타내는지 여부를 확인합니다.
FltIsEcpAcknowledged

FltIsEcpAcknowledged 루틴은 지정된 추가 ECP(만들기 매개 변수 컨텍스트 구조)가 승인된 것으로 표시되었는지 확인하는 데 사용됩니다.
FltIsEcpFromUserMode

FltIsEcpFromUserMode 루틴은 ECP(추가 생성 매개 변수 컨텍스트 구조)가 사용자 모드에서 발생했는지 여부를 확인하는 데 사용됩니다.
FltIsFltMgrVolumeDeviceObject

FltIsFltMgrVolumeDeviceObject 루틴은 지정된 디바이스 개체가 필터 관리자에 속하는지 여부와 디바이스 개체가 볼륨 디바이스 개체인지 여부를 결정합니다.
FltIsIoCanceled

FltIsIoCanceled 루틴은 IRP 기반 작업이 취소되었는지 확인합니다.
FltIsIoRedirectionAllowed

FltIsIoRedirectionAllowed 루틴은 지정된 원본 필터 인스턴스에서 지정된 다른 필터 인스턴스로 I/O를 리디렉션할 수 있는지 여부를 결정합니다.
FltIsIoRedirectionAllowedForOperation

FltIsIoRedirectionAllowedForOperation 루틴은 지정된 FLT_CALLBACK_DATA 구조와 연결된 필터 인스턴스에서 지정된 필터 인스턴스로 I/O를 리디렉션할 수 있는지 여부를 결정합니다.
FltIsOperationSynchronous

FltIsOperationSynchronous 루틴은 지정된 콜백 데이터 구조(FLT_CALLBACK_DATA)가 동기 또는 비동기 I/O 작업을 나타내는지 여부를 결정합니다.
FltIsVolumeSnapshot

FltIsVolumeSnapshot 루틴은 볼륨 또는 미니 필터 드라이버 인스턴스가 스냅샷 볼륨에 연결되어 있는지 여부를 결정합니다.
FltIsVolumeWritable

FltIsVolumeWritable 루틴은 볼륨 또는 미니 필터 드라이버 인스턴스에 해당하는 디스크 디바이스를 쓸 수 있는지 여부를 결정합니다.
fltLoadFilter

FltLoadFilter 루틴은 미니 필터 드라이버를 현재 실행 중인 시스템에 동적으로 로드합니다.
FltLockUserBuffer

FltLockUserBuffer 함수에 대해 자세히 알아봅니다.
FltNotifyFilterChangeDirectory

FltNotifyFilterChangeDirectory 루틴은 IRP_MN_NOTIFY_CHANGE_DIRECTORY 작업에 대한 알림 구조를 만들고 지정된 알림 목록에 추가합니다.
FltObjectDereference

FltObjectDereference 루틴은 불투명 필터, 인스턴스 또는 볼륨 포인터에서 런다운 참조를 제거합니다.
FltObjectReference

FltObjectReference 루틴은 불투명 필터, 인스턴스 또는 볼륨 포인터에 런다운 참조를 추가합니다.
FltOpenVolume

FltOpenVolume 루틴은 지정된 미니 필터 드라이버 인스턴스가 연결된 파일 시스템 볼륨에 대한 핸들 및 파일 개체 포인터를 반환합니다.
FltOplockBreakH

FltOplockBreakH 루틴은 기회 잠금(oplock)CACHE_HANDLE_LEVEL 중단합니다.
fltOplockBreakToNone

FltOplockBreakToNone 루틴은 oplock 키와 관계없이 모든 기회 잠금(oplock)을 즉시 중단합니다.
FltOplockBreakToNoneEx

FltOplockBreakToNoneEx 루틴은 oplock 키와 관계없이 모든 기회 잠금(oplock)을 즉시 중단합니다.
fltOplockFsctrl

FltOplockFsctrl 루틴은 미니 필터 드라이버를 대신하여 다양한 기회 잠금(oplock) 작업을 수행합니다.
fltOplockFsctrlEx

FltOplockFsctrlEx 루틴은 미니 필터 드라이버를 대신하여 다양한 기회 잠금(oplock) 작업을 수행합니다.
FltOplockIsFastIoPossible

FltOplockIsFastIoPossible 루틴은 파일의 oplock(기회 잠금) 상태를 검사하여 파일에서 빠른 I/O를 수행할 수 있는지 여부를 확인합니다.
FltOplockIsSharedRequest

FltOplockIsSharedRequest 루틴은 기회 잠금(oplock)에 대한 요청이 공유 oplock을 원하는지 여부를 결정합니다.
FltOplockKeysEqual

FltOplockKeysEqual 루틴은 두 파일 개체의 파일 개체 확장명에서 저장된 oplock(기회 잠금) 키를 비교합니다.
fltParseFileName

FltParseFileName은 파일 이름 문자열에서 확장명, 스트림 및 최종 구성 요소를 구문 분석합니다.
fltParseFileNameInformation

FltParseFileNameInformation은 FLT_FILE_NAME_INFORMATION 구조체의 내용을 구문 분석합니다.
fltPerformAsynchronousIo

미니 필터 드라이버는 FltPerformAsynchronousIo를 호출하여 비동기 I/O 작업을 시작합니다.
fltPerformSynchronousIo

미니 필터 드라이버는 FltAllocateCallbackData를 호출하여 작업에 대한 콜백 데이터 구조를 할당한 후 FltPerformSynchronousIo를 호출하여 동기 I/O 작업을 시작합니다.
FltPrepareComplete

FltPrepareComplete 루틴은 TRANSACTION_NOTIFY_PREPARE 알림을 승인합니다.
FltPrepareToReuseEcp

FltPrepareToReuseEcp 루틴은 ECP(추가 만들기 매개 변수) 컨텍스트 구조를 다시 설정하여 재사용을 준비합니다.
FltPrepareComplete

FltPrepareComplete 루틴은 TRANSACTION_NOTIFY_PREPREPARE 알림을 승인합니다.
fltProcessFileLock

FltProcessFileLock 루틴은 파일 잠금 작업을 처리하고 완료합니다.
fltPropagateActivityIdToThread

FltPropagateActivityIdToThread 루틴은 미니 필터의 콜백 데이터에 있는 IRP의 활동 ID를 현재 스레드와 연결합니다.
FltPropagateIrpExtension

FltPropagateIrpExtension 루틴은 한 미니 필터의 콜백 데이터에서 다른 사용자의 콜백 데이터로 IRP 확장을 복사합니다.
FltPurgeFileNameInformationCache

FltPurgeFileNameInformationCache는 필터 관리자의 이름에서 제거되어 지정된 미니 필터 드라이버 인스턴스에서 제공한 이름에서 생성된 모든 파일 이름 정보 구조를 캐시합니다.
fltQueryDirectoryFile

FltQueryDirectoryFile 루틴은 지정된 파일 개체에 지정된 디렉터리의 파일에 대한 다양한 종류의 정보를 반환합니다.
FltQueryDirectoryFileEx

FltQueryDirectoryFileEx는 지정된 파일 개체로 지정된 디렉터리의 파일에 대한 다양한 종류의 정보를 반환합니다.
FltQueryEaFile

FltQueryEaFile은 파일에 대한 EA(확장 특성) 값에 대한 정보를 반환합니다.
fltQueryInformationByName

FltQueryInformationByName 루틴은 명명된 파일에 대한 요청된 정보를 반환합니다.
FltQueryInformationFile

FltQueryInformationFile은 지정된 파일에 대한 정보를 검색합니다.
FltQueryQuotaInformationFile

FltQueryQuotaInformationFile 루틴은 파일 개체와 연결된 할당량 항목을 검색합니다.
fltQuerySecurityObject

FltQuerySecurityObject는 개체의 보안 설명자의 복사본을 검색합니다.
FltQueryVolumeInformation

FltQueryVolumeInformation 루틴은 지정된 인스턴스가 연결된 볼륨에 대한 정보를 검색합니다.
FltQueryVolumeInformationFile

FltQueryVolumeInformationFile은 지정된 파일, 디렉터리, 스토리지 디바이스 또는 볼륨에 대한 볼륨 정보를 검색합니다.
FltQueueDeferredIoWorkItem

FltQueueDeferredIoWorkItem 루틴은 IRP 기반 I/O 작업을 작업 큐에 게시합니다.
FltQueueGenericWorkItem

FltQueueGenericWorkItem은 특정 I/O 작업과 연결되지 않은 작업 항목을 작업 큐에 게시합니다.
fltReadFile

FltReadFile 함수에 대해 자세히 알아봅니다.
FltReadFileEx

FltReadFileEx 함수에 대해 자세히 알아봅니다.
fltReferenceContext

FltReferenceContext는 컨텍스트 구조에 대한 참조 수를 증가합니다.
fltReferenceFileNameInformation

FltReferenceFileNameInformation은 파일 이름 정보 구조에 대한 참조 수를 증분합니다.
FltRegisterFilter

FltRegisterFilter는 미니 필터 드라이버를 등록합니다.
FltRegisterForDataScan

FltRegisterForDataScan 루틴을 사용하면 미니 필터 인스턴스에 연결된 볼륨에 대한 데이터 검색이 가능합니다.
FltReissueSynchronousIo

FltReissueSynchronousIo는 이전에 동기화된 I/O 작업의 매개 변수를 사용하는 새 동기 I/O 작업을 시작합니다.
fltReleaseContext

FltReleaseContext는 컨텍스트에 대한 참조 수를 감소합니다.
fltReleaseContexts

FltReleaseContexts는 지정된 FLT_RELATED_CONTEXTS 구조의 각 컨텍스트를 해제합니다.
FltReleaseContextsEx

FltReleaseContextsEx는 지정된 FLT_RELATED_CONTEXTS_EX 구조의 각 컨텍스트를 릴리스합니다.
FltReleaseFileNameInformation

FltReleaseFileNameInformation은 파일 이름 정보 구조를 해제합니다.
FltReleasePushLock

FltReleasePushLock 루틴은 현재 스레드가 소유한 지정된 푸시 잠금을 해제합니다.
FltReleasePushLockEx

FltReleasePushLockEx 루틴은 현재 스레드가 소유한 지정된 푸시 잠금을 해제합니다.
FltReleaseResource

FltReleaseResource 함수에 대해 자세히 알아봅니다.
FltRemoveExtraCreateParameter

FltRemoveExtraCreateParameter 루틴은 ECP 목록에서 ECP 컨텍스트 구조를 검색하고 있는 경우 ECP 목록에서 분리합니다.
FltRemoveOpenReparseEntry

이 루틴은 만들기 작업에서 OPEN_REPARSE_LIST_ENTRY 구조체(FltAddOpenReparseEntry에 의해 추가됨)를 제거합니다.
FltRequestFileInfoOnCreateCompletion

미니 필터는 파일을 미리 만드는 동안 FltRequestFileInfoOnCreateCompletion을 호출하여 파일 시스템이 생성 완료 시 검색을 위해 지정된 파일 정보를 저장하도록 요청합니다.
FltRequestOperationStatusCallback

FltRequestOperationStatusCallback은 지정된 I/O 작업에 대한 상태 정보를 반환합니다.
FltRequestSecurityInfoOnCreateCompletion

미니 필터는 파일을 미리 만드는 동안 FltRequestSecurityInfoOnCreateCompletion을 호출하여 파일 시스템이 만들기 완료 시 검색을 위해 파일 보안 정보를 저장하도록 요청합니다.
FltRetainSwappedBufferMdlAddress

FltRetainSwappedBufferMdlAddress는 필터 관리자가 미니 필터 드라이버로 교환된 버퍼에 대한 MDL(메모리 설명자 목록)을 해제하지 못하도록 합니다.
FltRetrieveFileInfoOnCreateCompletion

FltRetrieveFileInfoOnCreateCompletion은 파일 게시를 만드는 동안 요청된 파일 정보를 검색합니다.
FltRetrieveFileInfoOnCreateCompletionEx

FltRetrieveFileInfoOnCreateCompletionEx는 파일을 만들 때 지정된 파일 정보를 쿼리합니다.
FltRetrieveIoPriorityInfo

FltRetrieveIoPriorityInfo 루틴은 미니 필터 드라이버에서 스레드에서 우선 순위 정보를 검색하는 데 사용됩니다.
FltReuseCallbackData

FltReuseCallbackData 루틴은 다시 사용할 수 있도록 콜백 데이터 구조를 다시 초기화합니다.
fltRollbackComplete

FltRollbackComplete 루틴은 TRANSACTION_NOTIFY_ROLLBACK 알림을 승인합니다.
FltRollbackEnlistment

FltRollbackEnlistment 루틴은 미니 필터 드라이버를 대신하여 트랜잭션을 롤백하거나 중단합니다.
FltSendMessage

FltSendMessage는 미니 필터 드라이버 또는 미니 필터 드라이버 인스턴스를 대신하여 대기 중인 사용자 모드 애플리케이션에 메시지를 보냅니다.
fltSetActivityIdCallbackData

FltSetActivityIdCallbackData 루틴은 미니 필터의 콜백 데이터에서 IRP의 활동 ID를 설정합니다.
FltSetCallbackDataDirty

미니 필터 드라이버의 사전 작업 또는 사후 콜백 루틴은 FltSetCallbackDataDirty를 호출하여 콜백 데이터 구조의 내용을 수정했음을 나타냅니다.
FltSetCancelCompletion

미니 필터 드라이버는 FltSetCancelCompletion을 호출하여 지정된 I/O 작업이 취소될 경우 호출할 취소 루틴을 지정합니다.
fltSetEaFile

FltSetEaFile은 파일에 대한 EA(확장 특성) 값을 설정합니다.
FltSetEcpListIntoCallbackData

FltSetEcpListIntoCallbackData 루틴은 추가 ECP(create 매개 변수 컨텍스트 구조) 목록을 만들기 작업 콜백 데이터 개체에 연결합니다.
fltSetFileContext

FltSetFileContext 루틴은 파일에 대한 컨텍스트를 설정합니다.
fltSetInformationFile

FltSetInformationFile은 지정된 파일에 대한 정보를 설정합니다.
fltSetInstanceContext

FltSetInstanceContext는 미니 필터 드라이버 인스턴스에 대한 컨텍스트를 설정합니다.
FltSetIoPriorityHintIntoCallbackData

FltSetIoPriorityHintIntoCallbackData 루틴은 미니 필터 드라이버에서 콜백 데이터의 I/O 우선 순위 정보를 설정하는 데 사용됩니다.
FltSetIoPriorityHintIntoFileObject

FltSetIoPriorityHintIntoFileObject 루틴은 미니 필터 드라이버에서 파일 개체의 I/O 우선 순위 정보를 설정하는 데 사용됩니다.
FltSetIoPriorityHintIntoThread

FltSetIoPriorityHintIntoThread 루틴은 미니 필터 드라이버에서 스레드에서 IO 우선 순위 정보를 설정하는 데 사용됩니다.
FltSetQuotaInformationFile

FltSetQuotaInformationFile 루틴은 파일 개체에 대한 할당량 항목을 수정합니다.
fltSetSecurityObject

FltSetSecurityObject는 개체의 보안 상태를 설정합니다.
fltSetStreamContext

FltSetStreamContext 루틴은 파일 스트림에 대한 컨텍스트를 설정합니다.
fltSetStreamHandleContext

FltSetStreamHandleContext 루틴은 스트림 핸들에 대한 컨텍스트를 설정합니다.
fltSetTransactionContext

FltSetTransactionContext 루틴은 트랜잭션에 대한 컨텍스트를 설정합니다.
FltSetVolumeContext

FltSetVolumeContext는 볼륨에 대한 컨텍스트를 설정합니다.
fltSetVolumeInformation

FltSetVolumeInformation은 지정된 인스턴스가 연결된 볼륨에 대한 다양한 종류의 정보를 변경합니다.
fltStartFiltering

FltStartFiltering은 등록된 미니 필터 드라이버에 대한 필터링을 시작합니다.
fltSupportsFileContexts

FltSupportsFileContexts 루틴은 파일 시스템이 지정된 파일에 대한 파일 컨텍스트를 지원하는지 여부를 결정합니다.
FltSupportsFileContextsEx

FltSupportsFileContextsEx 루틴은 파일 시스템 또는 필터 관리자가 지정된 파일에 대한 파일 컨텍스트를 지원하는지 여부를 결정합니다.
fltSupportsStreamContexts

FltSupportsStreamContexts는 스트림 컨텍스트가 지정된 파일 개체에서 지원되는지 여부를 결정합니다.
fltSupportsStreamHandleContexts

FltSupportsStreamHandleContexts는 스트림 핸들 컨텍스트가 지정된 파일 개체에서 지원되는지 여부를 결정합니다.
fltTagFile

FltTagFile은 파일 또는 디렉터리에 재구문 태그를 설정합니다.
FltTagFileEx

FltTagFileEx는 파일 또는 디렉터리에 재구문 플래그를 설정합니다.
FltUninitializeFileLock

FltUninitializeFileLock 루틴은 FILE_LOCK 구조를 초기화하지 않습니다.
FltUninitializeOplock

FltUninitializeOplock은 oplock(기회 잠금) 포인터를 초기화하지 않습니다.
fltUnloadFilter

FltLoadFilter를 호출하여 지원 미니 필터 드라이버를 로드한 미니 필터 드라이버는 FltUnloadFilter를 호출하여 미니 필터 드라이버를 언로드할 수 있습니다.
FltUnregisterFilter

등록된 미니 필터 드라이버는 FltUnregisterFilter를 호출하여 필터 관리자가 I/O 작업을 처리하기 위해 더 이상 호출하지 않도록 자체 등록을 취소합니다.
fltUntagFile

FltUntagFile은 파일 또는 디렉터리에서 재구매 지점을 제거합니다.
FltVetoBypassIo

FltVetoBypassIO 함수에 대해 자세히 알아봅니다.
fltWriteFile

FltWriteFile 함수에 대해 자세히 알아봅니다.
FltWriteFileEx

FltWriteFileEx 함수에 대해 자세히 알아봅니다.

콜백 함수

 
PFLT_COMPLETE_LOCK_CALLBACK_DATA_ROUTINE

미니 필터 드라이버는 FILE_LOCK 구조에 대한 미니 필터 드라이버의 CompleteLockCallbackDataRoutine 콜백 루틴으로 PFLT_COMPLETE_LOCK_CALLBACK_DATA_ROUTINE 형식의 루틴을 등록할 수 있습니다.
PFLT_COMPLETED_ASYNC_IO_CALLBACK

비동기 I/O 작업을 시작하는 미니 필터 드라이버는 작업이 완료될 때 호출할 형식 PFLT_COMPLETED_ASYNC_IO_CALLBACK 루틴의 루틴을 지정할 수 있습니다.
PFLT_CONNECT_NOTIFY

PFLT_CONNECT_NOTIFY 콜백 함수에 대해 알아봅니다.
PFLT_CONTEXT_ALLOCATE_CALLBACK

미니 필터 드라이버는 PFLT_CONTEXT_ALLOCATE_CALLBACK 형식의 루틴을 미니 필터 드라이버의 ContextAllocateCallback 루틴으로 등록할 수 있습니다.
PFLT_CONTEXT_CLEANUP_CALLBACK

미니 필터 드라이버는 PFLT_CONTEXT_CLEANUP_CALLBACK 형식의 루틴을 미니 필터 드라이버의 ContextCleanupCallback 루틴으로 등록할 수 있습니다.
PFLT_CONTEXT_FREE_CALLBACK

미니 필터는 PFLT_CONTEXT_FREE_CALLBACK 형식의 루틴을 미니 필터 드라이버의 ContextFreeCallback 루틴으로 등록할 수 있습니다.
PFLT_DISCONNECT_NOTIFY

PFLT_DISCONNECT_NOTIFY 콜백 함수에 대해 알아봅니다.
PFLT_FILTER_UNLOAD_CALLBACK

미니 필터 드라이버는 PFLT_FILTER_UNLOAD_CALLBACK 형식의 루틴을 미니 필터 드라이버의 FilterUnloadCallback 루틴으로 등록할 수 있습니다.
PFLT_GENERATE_FILE_NAME

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

미니 필터 드라이버는 PFLT_GET_OPERATION_STATUS_CALLBACK 유형의 루틴을 미니 필터 드라이버의 OperationStatusCallback 루틴으로 등록할 수 있습니다.
PFLT_INSTANCE_QUERY_TEARDOWN_CALLBACK

미니 필터 드라이버는 PFLT_INSTANCE_QUERY_TEARDOWN_CALLBACK 형식의 루틴을 미니 필터 드라이버의 InstanceQueryTeardownCallback 루틴으로 등록할 수 있습니다.
PFLT_INSTANCE_SETUP_CALLBACK

미니 필터 드라이버는 PFLT_INSTANCE_SETUP_CALLBACK 형식의 루틴을 미니 필터 드라이버의 InstanceSetupCallback 루틴으로 등록할 수 있습니다.
PFLT_INSTANCE_TEARDOWN_CALLBACK

미니 필터 드라이버는 PFLT_INSTANCE_TEARDOWN_CALLBACK 형식의 두 루틴을 미니 필터 드라이버의 InstanceTeardownStartCallback 및 InstanceTeardownCompleteCallback 루틴으로 등록할 수 있습니다.
PFLT_MESSAGE_NOTIFY

PFLT_MESSAGE_NOTIFY 콜백 함수에 대해 자세히 알아봅니다.
PFLT_NORMALIZE_CONTEXT_CLEANUP

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

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

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

미니 필터 드라이버는 하나 이상의 형식 PFLT_POST_OPERATION_CALLBACK 루틴을 등록하여 I/O 작업에 대한 완료 처리를 수행할 수 있습니다.
PFLT_PRE_OPERATION_CALLBACK

미니 필터 드라이버의 PFLT_PRE_OPERATION_CALLBACK 루틴은 I/O 작업에 대한 사전 작업 처리를 수행합니다.
PFLT_SECTION_CONFLICT_NOTIFICATION_CALLBACK

미니 필터 드라이버는 필요에 따라 PFLT_CONTEXT_ALLOCATE_CALLBACK 유형의 루틴을 미니 필터 드라이버의 SectionNotificationCallback 루틴으로 등록할 수 있습니다.
PFLT_TRANSACTION_NOTIFICATION_CALLBACK

미니 필터 드라이버는 PFLT_TRANSACTION_NOTIFICATION_CALLBACK 형식의 루틴을 TransactionNotificationCallback 루틴으로 등록할 수 있습니다.

구조

 
FLT_CALLBACK_DATA

FLT_CALLBACK_DATA 구조체는 I/O 작업을 나타냅니다. 필터 관리자 및 미니 필터는 이 구조를 사용하여 I/O 작업을 시작하고 처리합니다.
FLT_CALLBACK_DATA_QUEUE

FLT_CALLBACK_DATA_QUEUE 미니 필터의 콜백 데이터 큐에 대한 콜백 루틴을 지정하는 데 사용되는 불투명 구조입니다. 이 구조체의 멤버를 직접 설정하지 마세요. FltCbdqInitialize를 사용하여 이 구조를 초기화합니다.
FLT_CONTEXT_REGISTRATION

FLT_CONTEXT_REGISTRATION 구조체는 컨텍스트 형식을 등록하는 데 사용됩니다.
FLT_CREATEFILE_TARGET_ECP_CONTEXT

FLT_CREATEFILE_TARGET_ECP_CONTEXT 구조체는 FltCreateFileEx2의 호출자에게 재구매 대상 정보를 반환하는 데 사용되는 ECP(추가 만들기 매개 변수)입니다.
FLT_FILE_NAME_INFORMATION

FLT_FILE_NAME_INFORMATION 구조에는 파일 이름 정보가 포함됩니다.
FLT_IO_PARAMETER_BLOCK

FLT_IO_PARAMETER_BLOCK 구조에 대해 자세히 알아봅니다.
FLT_NAME_CONTROL

필터 관리자의 이름 캐시에 대한 파일 이름을 제공하는 미니 필터는 FLT_NAME_CONTROL 구조를 사용하여 이름 버퍼를 관리할 수 있습니다.
FLT_OPERATION_REGISTRATION

FLT_OPERATION_REGISTRATION 구조는 작업 콜백 루틴을 등록하는 데 사용됩니다.
FLT_PARAMETERS

FLT_PARAMETERS 공용 구조체는 미니 필터에 대해 I/O 작업과 연결된 요청 유형별 매개 변수를 정의합니다.
FLT_REGISTRATION

FLT_REGISTRATION 구조체는 FltRegisterFilter에 매개 변수로 전달됩니다.
FLT_RELATED_CONTEXTS

FLT_RELATED_CONTEXTS 구조체에는 I/O 작업과 연결된 개체에 대한 미니 필터 드라이버의 컨텍스트가 포함되어 있습니다.
FLT_RELATED_CONTEXTS_EX

FLT_RELATED_CONTEXTS_EX 구조체에는 I/O 작업과 연결된 개체에 대한 미니 필터 드라이버의 컨텍스트가 포함되어 있습니다.
FLT_RELATED_OBJECTS

FLT_RELATED_OBJECTS 구조체에는 작업과 연결된 개체에 대한 불투명 포인터가 포함됩니다.
FLT_TAG_DATA_BUFFER

FLT_TAG_DATA_BUFFER 구조체에는 재구문 분석 지점 태그에 대한 정보가 포함됩니다.
FLT_VOLUME_PROPERTIES

FLT_VOLUME_PROPERTIES 구조체는 FltGetVolumeProperties에 매개 변수로 전달됩니다.