System.Win.ComServ.DllCanUnloadNow

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function DllCanUnloadNow: HResult;

Propriétés

Type Visibilité  Source Unité  Parent
function public System.Win.ComServ.pas System.Win.ComServ System.Win.ComServ

Description

Indique à Windows s'il peut décharger le serveur en processus exportant cette fonction.

N'appelez pas directement DllCanUnloadNow. DllCanUnloadNow est exportée par les serveurs ActiveX (DLL) et appelée par le système d'exploitation pour indiquer si le serveur peut être déchargé de la mémoire (car non utilisé). Une DLL n'est plus en service lorsqu'elle ne gère plus d'objets existants (le compteur de référence de tous ses objets est à 0).

Les valeurs renvoyées pour DllCanUnloadNow sont les suivantes :



Valeur Signification

S_OK

La DLL peut être déchargée.

S_FALSE

La DLL ne peut pas être déchargée maintenant.



Remarque :  DllCanUnloadNow est l'une des quatre fonctions de l'unité ComServ que tout serveur ActiveX en processus doit exporter pour que Windows puisse gérer correctement les ressources du serveur. Les autres sont DllGetClassObject, DllRegisterServer et DllUnregisterServer.

Voir aussi