Freigeben über


ISecurityCallContext-Schnittstelle (comsvcs.h)

Bietet Zugriff auf Sicherheitsmethoden und Informationen zum Sicherheitsaufrufkontext des aktuellen Aufrufs. COM+-Anwendungen, die rollenbasierte Sicherheit verwenden, haben über diese Schnittstelle Zugriff auf die Sammlung der Kontexteigenschaften von Sicherheitsaufrufen. Sie können Informationen zu jedem Aufrufer in der Aufruferkette sowie zu Methoden abrufen, die für die rollenbasierte COM+-Sicherheit spezifisch sind. Weitere Informationen finden Sie unter Programmgesteuerte Komponentensicherheit.

Vererbung

Die ISecurityCallContext-Schnittstelle erbt von der IDispatch-Schnittstelle . ISecurityCallContext verfügt auch über folgende Arten von Membern:

Methoden

Die ISecurityCallContext-Schnittstelle verfügt über diese Methoden.

 
ISecurityCallContext::get__NewEnum

Ruft einen Enumerator für die Kontextsammlung von Sicherheitsaufrufen ab.
ISecurityCallContext::get_Count

Ruft die Anzahl der Eigenschaften in der Sicherheitskontextauflistung ab.
ISecurityCallContext::get_Item

Ruft eine angegebene Eigenschaft in der Kontextauflistung für Sicherheitsaufrufe ab.
ISecurityCallContext::IsCallerInRole

Bestimmt, ob sich der direkte Aufrufer in der angegebenen Rolle befindet.
ISecurityCallContext::IsSecurityEnabled

Bestimmt, ob die Sicherheit für das -Objekt aktiviert ist.
ISecurityCallContext::IsUserInRole

Bestimmt, ob sich der angegebene Benutzer in der angegebenen Rolle befindet.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile comsvcs.h

Weitere Informationen

CoGetCallContext

ISecurityCallersColl

ISecurityIdentityColl