다음을 통해 공유


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

참고 항목

FilterConnectCommunicationPort

FltCloseClientPort

FltCreateCommunicationPort

FltSendMessage

PFLT_FILTER_UNLOAD_CALLBACK