Partager via


Méthode IBindCtx ::RevokeObjectParam (objidl.h)

Supprime la clé spécifiée et son pointeur associé de la table d’objets à clé de chaîne du contexte de liaison. La clé doit avoir déjà été insérée dans la table avec un appel à RegisterObjectParam.

Syntaxe

HRESULT RevokeObjectParam(
  [in] LPOLESTR pszKey
);

Paramètres

[in] pszKey

Clé de chaîne de contexte de liaison à supprimer. La comparaison de chaînes de clé respecte la casse.

Valeur retournée

Cette méthode peut retourner les valeurs suivantes.

Code de retour Description
S_OK
La clé spécifiée a été supprimée avec succès.
S_FALSE
L’objet n’a pas été inscrit précédemment.

Remarques

Un contexte de liaison gère une table de pointeurs d’interface, chacun associé à une clé de chaîne. Cela permet la communication entre une implémentation de moniker et l’appelant qui a lancé l’opération de liaison. Une partie peut stocker un pointeur d’interface sous une chaîne connue des deux parties afin que l’autre partie puisse le récupérer ultérieurement à partir du contexte de liaison.

Cette méthode est utilisée pour supprimer une entrée de la table. Si la clé spécifiée est trouvée, le contexte de liaison libère également sa référence à l’objet.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête objidl.h

Voir aussi

IBindCtx