Freigeben über


CoGetCallContext-Funktion (combaseapi.h)

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
S_OK
Der Kontext wurde erfolgreich abgerufen.
E_NOINTERFACE
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

Weitere Informationen

IServerSecurity

Sicherheit in COM