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 |
---|---|
|
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 |