LPM_Deinitialize 함수를 사용하면 시스템 종료 또는 DSBM(지정된 서브넷 대역폭 관리자) 상태 변경으로 인해 PCM에서 초기화 해제를 지시할 수 있습니다. 이는 DSBM 상태 강등이 발생하는 경우와 같이 허용 제어 서비스에서 더 이상 정책 기반 허용 제어를 수행할 필요가 없는 경우에 발생합니다. LPM은 리소스를 해제하고, 정책 서버 또는 디렉터리 서비스와 같은 외부 엔터티에 대한 연결을 닫고, LPM 활동을 올바르게 포기하는 데 필요한 다른 정리를 수행해야 합니다. PCM은 LPM_Deinitialize 반환된 후 DLL을 언로드합니다.
구문
ULONG LPM_Deinitialize(
LPM_HANDLE LpmHandle
);
매개 변수
LpmHandle
초기화 중에 LPM_Initialize 통해 제공되는 LPM에 대한 고유 핸들입니다.
반환 값
LPM_Deinitialize 다른 값이 반환되는 경우 PCM은 이 DLL의 이름(LPM 구현은 항상 DLL 형식)뿐만 아니라 이 반환 값을 이벤트 로그에 기록합니다.
설명
LPM은 LPM_Deinitialize 호출할 때 미해결 요청에 대한 오류를 반환할 필요가 없습니다. PCM은 미해결 요청에 대한 LPV_REJECT 가정합니다. LPM은 반환하기 전에 동기적으로 초기화를 해제해야 합니다. 여러 PE 형식의 처리를 용이하게 하기 위해 LPM을 여러 번 로드하고 초기화한 경우 PCM은 LPM_Deinitialize 여러 번 호출합니다.
요구 사항
| 지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
| 지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
| 대상 플랫폼 | Windows |
| 헤더 | lpmapi.h |