SecurityCallers 類別

提供呼叫端集合中個別呼叫端相關資訊的存取權。 集合代表結尾為目前呼叫的呼叫鏈結,而集合中的每個呼叫端都代表一個呼叫端的身分識別。 只有跨越檢查安全性的界限的呼叫端才會包含在呼叫端鏈結中。 (在 COM+ 環境中,安全性會在應用程式界限進行檢查。) 透過 SecurityIdentity 類別身 分識別集合,提供存取特定呼叫端身分識別的相關資訊。

只有使用角色型安全性的 COM+ 應用程式才能存取 SecurityCallers 類別。 如需角色的詳細資訊,請參閱 角色型安全性管理

實作時機

這個類別是由 COM+ 實作。

需求
介面 ISecurityCallersColl

使用時機

使用此類別來存取 ISecurityCallersColl的方法。

備註

您無法直接建立 SecurityCallers 物件。 若要使用 ISecurityCallersColl的方法,您必須呼叫 CoGetCallCoNtext來取得其實作的參考,並提供 riid 參數的IID_ISecurityCallCoNtext。 接下來,呼叫 ISecurityCallCoNtext::get_Item 要求安全性呼叫內容專案,該專案是安全性識別集合 (,例如 「DirectCaller」 或 「OriginalCaller」) 。

若要從 Microsoft Visual Basic 使用此類別,請新增 COM+ 服務型別程式庫的參考。 您無法直接建立 SecurityCallers 物件。 若要使用其屬性,您必須使用 GetSecurityCallCoNtext取得其實作的參考。 接下來,取得 物件的 Item 屬性,要求安全性呼叫內容專案,該專案是安全性識別集合 (,例如 「DirectCaller」 或 「OriginalCaller」) 。

規格需求

需求
最低支援的用戶端
Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器
Windows 2000 Server [僅限傳統型應用程式]
標頭
ComSvcs.h

另請參閱

GetSecurityCallCoNtext

ISecurityCallersColl

程式設計元件安全性

角色型安全性管理

SecurityCallCoNtext

SecurityIdentity