IClientSecurity 인터페이스(objidl.h)
개체의 각 개별 인터페이스 프록시에 대한 보안 설정을 클라이언트에 제어할 수 있습니다.
상속
IClientSecurity 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IClientSecurity 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
IClientSecurity 인터페이스에는 이러한 메서드가 있습니다.
IClientSecurity::CopyProxy 지정된 인터페이스에 대한 프록시의 프라이빗 복사본을 만듭니다. |
IClientSecurity::QueryBlanket 클라이언트가 지정된 프록시를 호출하는 데 사용하는 인증 정보를 검색합니다. |
IClientSecurity::SetBlanket 지정된 프록시에서 호출하는 데 사용할 인증 정보(보안 담요)를 설정합니다. |
설명
모든 개체에는 하나의 프록시 관리자가 있으며 모든 프록시 관리자는 IClientSecurity 인터페이스를 자동으로 노출합니다. 따라서 클라이언트는 개체의 인터페이스 포인터를 사용하여 IClientSecurity에 대한 개체의 프록시 관리자를 쿼리할 수 있습니다. QueryInterface 호출이 성공하면 IClientSecurity 포인터를 사용하여 IClientSecurity 메서드를 호출하고 클라이언트가 관심 있는 인터페이스 프록시에 대한 포인터를 전달할 수 있습니다. IClientSecurity에 대한 QueryInterface 호출이 실패하면 개체가 In-process로 구현되거나 보안을 지원하지 않는 사용자 지정 마샬러에 의해 원격됩니다. (사용자 지정 마샬러는 클라이언트에 IClientSecurity 인터페이스를 제공하여 보안을 지원할 수 있습니다.)
IClientSecurity 메서드에 매개 변수로 전달되는 인터페이스 프록시는 IClientSecurity 인터페이스와 동일한 개체에 있어야 합니다. 즉, 각 개체에는 고유한 IClientSecurity 인터페이스가 있습니다. 한 개체에서 IClientSecurity 를 호출하고 프록시를 다른 개체에 전달하는 것은 작동하지 않습니다. 또한 인터페이스가 프록시를 사용하지 않는 경우 IClientSecurity 메서드에 인터페이스를 전달할 수 없습니다. 즉, 프록시 관리자가 로컬로 구현한 인터페이스는 이 규칙의 예외인 IUnknown을 제외하고 IClientSecurity 메서드에 전달할 수 없습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | Windows 2000 Server [데스크톱 앱 | UWP 앱] |
대상 플랫폼 | Windows |
헤더 | objidl.h |