SecurityProperty interface (comsvcs.h)

Retrieves information about the current object's original caller and direct caller.

The preferred way to obtain information about an object's callers is to use the SecurityCallContext class instead of the SecurityProperty interface.

SecurityProperty and ISecurityProperty provide the same functionality, but unlike ISecurityProperty, SecurityProperty is compatible with Automation.

Inheritance

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

Methods

The SecurityProperty interface has these methods.

 
SecurityProperty::GetDirectCallerName

Retrieves the user name associated with the external process that called the currently executing method.
SecurityProperty::GetDirectCreatorName

Retrieves the user name associated with the current object's immediate (out-of-process) creator.
SecurityProperty::GetOriginalCallerName

Retrieves the user name associated with the base process that initiated the sequence of calls from which the call into the current object originated.
SecurityProperty::GetOriginalCreatorName

Retrieves the user name associated with the original base process that initiated the activity in which the current object is executing.

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

ISecurityProperty

ObjectContext

Programmatic Component Security