IClientSecurity 介面 (objidl.h)

為用戶端提供物件每個個別介面 Proxy 的安全性設定控制權。

繼承

IClientSecurity 介面繼承自 IUnknown 介面。 IClientSecurity 也有下列類型的成員:

方法

IClientSecurity 介面具有這些方法。

 
IClientSecurity::CopyProxy

為指定的介面建立 Proxy 的私人複本。
IClientSecurity::QueryBlanket

擷取用戶端用來在指定 Proxy 上進行呼叫的驗證資訊。
IClientSecurity::SetBlanket

設定驗證資訊, (將用來在指定 Proxy 上呼叫的安全性) 。

備註

每個物件都有一個 Proxy 管理員,而每個 Proxy 管理員都會自動公開 IClientSecurity 介面。 因此,用戶端可以使用 物件上的任何介面指標,查詢物件的 Proxy 管理員以取得 IClientSecurity。 如果 QueryInterface 呼叫成功, 可以使用 IClientSecurity 指標來呼叫 IClientSecurity 方法,並將指標傳遞至用戶端感興趣的介面 Proxy。 如果呼叫適用於 IClientSecurity 的 QueryInterface 失敗,物件就會在進程中實作,或是由不支援安全性的自定義封送處理器遠端執行。 (自定義封送處理器可以藉由將 IClientSecurity 介面提供給 client.) 來支援安全性

傳遞為參數給 IClientSecurity 方法的介面 Proxy 必須來自與 IClientSecurity 介面相同的物件。 也就是說,每個物件都有不同的 IClientSecurity 介面;在某個物件上呼叫 IClientSecurity ,並將 Proxy 傳遞至另一個對象將無法運作。 此外,如果介面不使用 Proxy,則無法將介面傳遞至 IClientSecurity 方法。 這表示 Proxy 管理員在本機實作的介面無法傳遞至 IClientSecurity 方法,但 IUnknown 除外,這是此規則的例外狀況。

規格需求

需求 值
最低支援的用戶端 Windows 2000 專業版 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows 2000 Server [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 objidl.h

另請參閱

IMarshal

COM 中的安全性

使用 CoInitializeSecurity 設定 Process-Wide 安全性