ISecurityIdentityColl interface (comsvcs.h)

Provides access to a collection of security information representing a caller's identity. The items available in this collection are the SID, the account name, the authentication service, the authentication level, and the impersonation level.

This interface is used to find out about a particular caller in a chain of callers that is part of the security call context. For more information about how security call context information is accessed, see Programmatic Component Security.

COM+ applications that do not use role-based security and base COM applications cannot call methods of ISecurityIdentityColl because they cannot obtain the necessary pointer to ISecurityCallContext. For more information, see CoGetCallContext.

Inheritance

The ISecurityIdentityColl interface inherits from the IDispatch interface. ISecurityIdentityColl also has these types of members:

Methods

The ISecurityIdentityColl interface has these methods.

 
ISecurityIdentityColl::get__NewEnum

Retrieves an enumerator for the security identity collection.
ISecurityIdentityColl::get_Count

Retrieves the number of properties in the security identity collection.
ISecurityIdentityColl::get_Item

Retrieves a specified property in the security identity collection.

Requirements

Requirement Value
Minimum supported client Windows 2000 Professional [desktop apps only]
Minimum supported server Windows 2000 Server [desktop apps only]
Target Platform Windows
Header comsvcs.h

See also

CoGetCallContext

ISecurityCallersColl

SecurityIdentity