ISecurityProperty interface (comsvcs.h)

Determines the security identifier of the current object's original caller or direct caller. However, the preferred way to get information about an object's callers is to use the ISecurityCallContext interface.

Inheritance

The ISecurityProperty interface inherits from the IUnknown interface. ISecurityProperty also has these types of members:

Methods

The ISecurityProperty interface has these methods.

 
ISecurityProperty::GetDirectCallerSID

Retrieves the security identifier of the external process that called the currently executing method.
ISecurityProperty::GetDirectCreatorSID

In MTS 2.0, this method retrieves the security identifier of the external process that directly created the current object. Do not use this method in COM+.
ISecurityProperty::GetOriginalCallerSID

Retrieves the security identifier of the base process that initiated the call sequence from which the current method was called.
ISecurityProperty::GetOriginalCreatorSID

In MTS 2.0, this method retrieves the security identifier of the base process that initiated the activity in which the current object is executing. Do not use this method in COM+.
ISecurityProperty::ReleaseSID

Releases the security identifier returned by one of the other ISecurityProperty methods.

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

ISecurityCallContext

Programmatic Component Security