FltCloseCommunicationPort 함수(fltkernel.h)
FltCloseCommunicationPort 미니 필터 드라이버의 통신 서버 포트를 닫습니다.
통사론
VOID FLTAPI FltCloseCommunicationPort(
[in] PFLT_PORT ServerPort
);
매개 변수
[in] ServerPort
서버 포트를 닫을 불투명 포트 핸들입니다. 이 매개 변수는 필수이며 NULL 수 없습니다.
반환 값
없음
발언
FltCloseCommunicationPortFltCreateCommunicationPort대한 이전 호출에 의해 만들어진 통신 서버 포트를 닫습니다.
미니 필터 드라이버는 일반적으로 FilterUnloadCallback(PFLT_FILTER_UNLOAD_CALLBACK) 루틴에서 FltCloseCommunicationPort 호출합니다.
FltCloseCommunicationPort 호출되면 ServerPort 매개 변수로 지정된 불투명 포트 핸들이 더 이상 유효하지 않으며 안전하게 사용할 수 없습니다. (ServerPort 핸들은 미니 필터 드라이버가 들어오는 연결을 수신 대기하는 데 사용하는 통신 서버 포트에 대한 것입니다.
통신 서버 포트가 닫혀 있으면 기존 연결은 영향을 받지 않습니다. 그러나 더 이상 들어오는 연결이 허용되지 않습니다.
이 루틴은 들어오는 연결을 수신 대기하는 미니 필터 드라이버의 서버 포트에 대한 핸들을 닫습니다. 미니 필터 드라이버에서 특정 연결을 끊려면 FltCloseClientPort사용합니다.
요구 사항
요구 | 값 |
---|---|
대상 플랫폼 | 보편적 |
헤더 | fltkernel.h(Fltkernel.h 포함) |
라이브러리 | Fltmgr.lib |
DLL | Fltmgr.sys |
IRQL | PASSIVE_LEVEL |