共用方式為


SecurityIdentity 類別

提供安全性資訊集合的存取權,代表呼叫端的身分識別。 您可以使用這個類別,瞭解屬於安全性呼叫內容之呼叫端鏈結中的特定呼叫端。 如需如何存取安全性呼叫內容資訊的詳細資訊,請參閱程式設計元件安全性。

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

實作時機

這個類別是由 COM+ 實作。

需求
介面 ISecurityIdentityColl

使用時機

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

備註

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

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

規格需求

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

另請參閱

GetSecurityCallCoNtext

ISecurityCallersColl

程式設計元件安全性

角色型安全性管理

SecurityCallCoNtext

SecurityCallers