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 |
---|---|
|
Le contexte a été récupéré avec succès. |
|
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 |