Share via


CoGetCallContext, fonction (combaseapi.h)

Récupère le contexte de l’appel actuel sur le thread actuel.

Syntaxe

HRESULT CoGetCallContext(
  [in]  REFIID riid,
  [out] void   **ppInterface
);

Paramètres

[in] riid

Identificateur d’interface (IID) du contexte d’appel demandé. Si vous utilisez le contexte d’appel par défaut pris en charge par le marshaling standard, IID_IServerSecurity est disponible. Pour les applications COM+ utilisant la sécurité basée sur les rôles, IID_ISecurityCallContext est disponible.

[out] ppInterface

Adresse de la variable pointeur qui reçoit le pointeur d’interface demandé dans riid. En cas de retour réussi, *ppInterface contient le pointeur d’interface demandé.

Valeur retournée

Cette fonction peut retourner les valeurs suivantes.

Code de retour Description
S_OK
Le contexte a été récupéré avec succès.
E_NOINTERFACE
Le contexte d’appel ne prend pas en charge l’interface spécifiée par riid.

Remarques

CoGetCallContext récupère le contexte de l’appel actuel sur le thread actuel. Le paramètre riid spécifie l’interface sur le contexte à récupérer. Il s’agit de l’une des fonctions fournies pour permettre au serveur d’accéder aux informations contextuelles de l’appelant.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête combaseapi.h (inclure Objbase.h)
Bibliothèque Ole32.lib
DLL Ole32.dll

Voir aussi

IServerSecurity

Sécurité dans COM