공급자 인프라에 공급자를 언로드하지 않도록 지시합니다.
구문
MI_INLINE MI_Result MI_INLINE_CALL MI_Context_RefuseUnload(
[in] MI_Context *context
);
매개 변수
[in] context
요청 컨텍스트입니다.
반환 값
함수 반환 코드를 지정하는 MI_Result 열거형의 값입니다. 다음 코드 중 하나일 수 있습니다.
설명
이 함수는 WMI 서버가 공급자를 종료하는 것을 중지합니다. 공급자는 공급자를 언로드할 수 있도록 MI_Context_RequestUnload 함수를 호출해야 하며, 해당 함수는 MI_Context_RefuseUnload 함수와 함께 사용된 것과 동일한 컨텍스트를 사용해야 합니다.
일부 공급자는 이 메커니즘을 사용하여 비용이 많이 드는 데이터를 캐시할 수 있습니다. 그러나 공급자를 열어 두면 거의 건드리지 않는 공급자가 장기적으로 성능 문제가 됩니다. 공급자의 수명을 제어하려는 공급자는 분리된 공급자를 사용해야 합니다. 공급자가 캐시를 보다 효율적으로 유지하기 위해 몇 분 동안 열어 두려는 경우 해당 시간 내에 새 요청이 수신되지 않으면 언로드를 요청하여 공급자 및 잠재적으로 호스트를 종료해야 합니다.
요구 사항
| 지원되는 최소 클라이언트 | Windows 8 |
| 지원되는 최소 서버 | Windows Server 2012 |
| 대상 플랫폼 | Windows |
| 헤더 | mi.h |
| 재배포 가능 파일 | windows Server 2008 R2 SP1, Windows 7 SP1 및 Windows Server 2008 SP2의 Windows Management Framework 3.0 |