System.Win.ComObj.InterfaceDisconnect
Delphi
procedure InterfaceDisconnect(const Source: IUnknown; const IID: TIID; var Connection: Longint);
C++
extern DELPHI_PACKAGE void __fastcall InterfaceDisconnect(const System::_di_IInterface Source, const GUID &IID, int &Connection);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | System.Win.ComObj.pas System.Win.ComObj.hpp |
System.Win.ComObj | System.Win.ComObj |
Description
Déconnecte une interface IConnectionPoint précédemment connectée par la procédure InterfaceConnect.
Appelez InterfaceDisconnect depuis une application client pour signifier au serveur d'arrêter son interface de collecteur. InterfaceDisconnect déconnecte une interface IConnectionPoint précédemment connectée par la procédure InterfaceConnect. Ces procédures sont des enveloppes du mécanisme de gestion des événements COM, basé sur les interfaces IConnectionPointContainer et IConnectionPoint.
Source est une interface IUnknown pour l'objet serveur qui définit et appelle l'interface de sortie.
IID est le GUID de l'interface de sortie.
Connection est le token représentant la connexion, qui a été renvoyé par la procédure InterfaceConnect.
Remarque : Le répertoire Demos/ActiveX contient une démonstration de cette procédure.