OleUninitialize 함수(ole2.h)
아파트의 COM 라이브러리를 닫고, 클래스 공장, 기타 COM 개체 또는 아파트가 보유한 서버를 해제하고, 아파트에서 RPC를 사용하지 않도록 설정하고, 아파트가 유지 관리하는 모든 리소스를 해제합니다.
구문
void OleUninitialize();
반환 값
없음
설명
아파트가 OleInitialize 호출로 초기화된 경우 애플리케이션 종료 시 OleUninitialize를 마지막 COM 라이브러리 호출로 호출합니다. OleUninitialize 는 CoUninitialize 함수를 내부적으로 호출하여 OLE COM(구성 요소 개체) 라이브러리를 종료합니다.
Com 라이브러리가 CoInitialize 또는 CoInitializeEx를 호출하여 아파트에서 초기화된 경우 CoUninitialize 호출로 닫혀야 합니다.
OleInitialize 및 OleUninitialize 호출은 균형을 유지해야 합니다. OleInitialize 함수에 대한 호출이 여러 개 있는 경우 OleUninitialize에 대한 호출 수가 동일해야 합니다. 실제로 라이브러리를 초기화한 OleInitialize 호출에 해당하는 OleUninitialize 호출만 닫을 수 있습니다.
In Process 서버가 로드되거나 언로드되는 순서를 제어할 수 있는 방법이 없으므로 DllMain 함수에서 OleInitialize 또는 OleUninitialize를 호출하지 마세요.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
대상 플랫폼 | Windows |
헤더 | ole2.h |
라이브러리 | Ole32.lib |
DLL | Ole32.dll |
API 세트 | ext-ms-win-com-ole32-l1-1-0(Windows 8 도입) |