Freigeben über


SecurityCallContext-Klasse

Bietet Zugriff auf den Sicherheitskontext des aktuellen Aufrufs, der Informationen über die Aufrufer eines Objekts enthält. Mit dieser Klasse können Sie auch herausfinden, ob der direkte Aufrufer eines Objekts Mitglied einer bestimmten Rolle ist und ob die Sicherheit für das Objekt aktiviert ist.

Nur COM+-Anwendungen, die rollenbasierte Sicherheit verwenden, können auf die SecurityCallContext-Klasse zugreifen. Weitere Informationen zu Rollen finden Sie unter Rollenbasierte Sicherheitsverwaltung.

Gründe für die Implementierung

Diese Klasse wird von COM+ implementiert.

Anforderung Wert
Schnittstellen ISecurityCallersColl

Verwendung

Verwenden Sie diese Klasse, um auf die Methoden von ISecurityCallContext zuzugreifen.

Bemerkungen

Sie können kein SecurityCallContext-Objekt direkt erstellen. Um die Methoden von ISecurityCallContext zu verwenden, müssen Sie einen Verweis auf die Implementierung abrufen, indem Sie CoGetCallContext aufrufen und IID_ISecurityCallContext für den riid-Parameter angeben.

Um diese Klasse von Microsoft Visual Basic zu verwenden, fügen Sie einen Verweis auf die COM+-Diensttypbibliothek hinzu. Ein SecurityCallContext-Objekt kann mit "COMSVCSLib.SecurityCallContext" als Klassennamen deklariert werden. Sie wird durch Aufrufen von GetSecurityCallContext erstellt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]
Header
ComSvcs.h

Siehe auch

GetSecurityCallContext

ISecurityCallContext

Programmgesteuerte Komponentensicherheit

Rollenbasierte Sicherheitsverwaltung

SecurityCallers

SecurityIdentity