IUnsecuredApartment 인터페이스(wbemcli.h)
IUnsecuredApartment 인터페이스는 클라이언트 프로세스에서 비동기 호출을 만드는 프로세스를 간소화하는 데 사용됩니다. 클라이언트가 비동기 호출을 수행하면 클라이언트와 서버의 역할이 반전됩니다. 이 경우 클라이언트는 개체(IWbemObjectSink 인터페이스)를 구현하고 서버는 해당 개체의 메서드를 호출합니다. 이 때문에 서버에 대한 COM 보안 규칙은 클라이언트가 비동기 호출을 하기 어렵게 만듭니다. 주요 난이도는 클라이언트가 클라이언트의 개체(IWbemObjectSink)에서 Windows Management가 메서드를 호출할 수 있도록 COM에 알려야 한다는 사실입니다.
상속
IUnsecuredApartment 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IUnsecuredApartment 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
IUnsecuredApartment 인터페이스에는 이러한 메서드가 있습니다.
IUnsecuredApartment::CreateObjectStub CreateObjectStub 메서드는 Windows Management에서 비동기 호출을 수신하는 데 도움이 되도록 개체 전달자 싱크를 만듭니다. |
설명
IUnsecuredApartment 를 사용하면 WMI가 콜백을 처리하는 별도의 프로세스를 만들 수 있습니다. 이 인터페이스를 사용하면 비동기 호출에서 보안 설정에 설명된 대로 보안 위험이 발생합니다. 비동기 호출 대신 반동기 액세스 또는 액세스 검사를 수행하는 것이 좋습니다. 자세한 내용과 IUnsecuredApartment 사용 예제는 별도의 프로세스에서 싱크에 대한 보안 낮추기를 참조하세요. 보다 안전한 방법은 IWbemUnsecuredApartment::CreateSinkStub 를 사용합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista |
지원되는 최소 서버 | Windows Server 2008 |
대상 플랫폼 | Windows |
헤더 | wbemcli.h(Wbemidl.h 포함) |