FltGetFilterFromInstance 함수(fltkernel.h)
FltGetFilterFromInstance 루틴은 지정된 instance 만든 미니필터 드라이버에 대한 불투명 필터 포인터를 반환합니다.
구문
NTSTATUS FLTAPI FltGetFilterFromInstance(
[in] PFLT_INSTANCE Instance,
[out] PFLT_FILTER *RetFilter
);
매개 변수
[in] Instance
instance 대한 불투명 instance 포인터입니다.
[out] RetFilter
미니필터 드라이버에 대한 불투명 필터 포인터를 수신하는 호출자가 할당한 변수에 대한 포인터입니다. 이 매개 변수는 필수이며 NULL일 수 없습니다.
반환 값
FltGetFilterFromInstance 는 STATUS_SUCCESS 또는 다음과 같은 적절한 NTSTATUS 값을 반환합니다.
반환 코드 | 설명 |
---|---|
|
미니필터 드라이버가 철거되고 있습니다. 오류 코드입니다. |
설명
FltGetFilterFromInstance 는 RetFilter 매개 변수에 반환된 불투명 필터 포인터에 런다운 참조를 추가합니다. 이 포인터가 더 이상 필요하지 않으면 호출자는 FltObjectDereference를 호출하여 해제해야 합니다. 따라서 FltGetFilterFromInstance에 대한 모든 성공적인 호출은 FltObjectDereference에 대한 후속 호출과 일치해야 합니다.
지정된 미니필터 드라이버 instance 연결된 볼륨에 대한 불투명 볼륨 포인터를 얻으려면 FltGetVolumeFromInstance를 호출합니다.
지정된 미니 필터 드라이버의 모든 인스턴스를 열거하려면 FltEnumerateInstanceInformationByFilter를 호출합니다.
모든 볼륨에서 모든 미니필터 드라이버의 인스턴스를 열거하려면 FltEnumerateInstances를 호출합니다.
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | 유니버설 |
헤더 | fltkernel.h(Fltkernel.h 포함) |
라이브러리 | FltMgr.lib |
DLL | Fltmgr.sys |
IRQL | <= APC_LEVEL |
추가 정보
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기