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.


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


The ISecurityIdentityColl interface has these methods.


Retrieves an enumerator for the security identity collection.

Retrieves the number of properties in the security identity collection.

Retrieves a specified property in the security identity collection.


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