Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft den Kontext des aktuellen Aufrufs im aktuellen Thread ab.
Syntax
HRESULT CoGetCallContext(
[in] REFIID riid,
[out] void **ppInterface
);
Parameter
[in] riid
Schnittstellenbezeichner (Interface Identifier, IID) des angeforderten Aufrufkontexts. Wenn Sie den standardmäßigen Aufrufkontext verwenden, der vom Standardmarsaling unterstützt wird, ist IID_IServerSecurity verfügbar. Für COM+-Anwendungen, die rollenbasierte Sicherheit verwenden, ist IID_ISecurityCallContext verfügbar.
[out] ppInterface
Adresse der Zeigervariablen, die den in riid angeforderten Schnittstellenzeiger empfängt. Nach erfolgreicher Rückgabe enthält *ppInterface den angeforderten Schnittstellenzeiger.
Rückgabewert
Diese Funktion kann die folgenden Werte zurückgeben.
| Rückgabecode | BESCHREIBUNG |
|---|---|
|
Der Kontext wurde erfolgreich abgerufen. |
|
Der Aufrufkontext unterstützt die durch riid angegebene Schnittstelle nicht. |
Hinweise
CoGetCallContext ruft den Kontext des aktuellen Aufrufs im aktuellen Thread ab. Der riid-Parameter gibt die Schnittstelle für den abzurufenden Kontext an. Dies ist eine der Funktionen, die bereitgestellt werden, um dem Server Zugriff auf kontextbezogene Informationen des Aufrufers zu gewähren.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | combaseapi.h (include Objbase.h) |
| Bibliothek | Ole32.lib |
| DLL | Ole32.dll |