System.Win.ComServ.DllUnregisterServer

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function DllUnregisterServer: HResult;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public System.Win.ComServ.pas System.Win.ComServ System.Win.ComServ

Beschreibung

Entfernt den Eintrag eines OLE-Automatisierungs-Servers im aktuellen Modul aus der Registrierung.

Rufen Sie DllUnregisterServer nicht direkt auf. DllUnregisterServer wird von In-Process-Automatisierungs-Servern (DLLs) exportiert und weist die DLL an, die Einträge zu entfernen, die von DllRegisterServer erzeugt wurden. DllUnregisterServer wird aufgerufen, wenn ein Server deinstalliert wird.

Die Rückgabewerte von DllUnregisterServer lauten wie folgt:



Wert Bedeutung

S_OK

Die Einträge in der Registrierung wurden entfernt.

S_FALSE

Einige oder alle Einträge in der Registrierung wurden nicht entfernt.



Anmerkung: DllUnregisterServer ist eine von vier Funktionen in der Unit ComServ, die jeder In-Process-ActiveX-Server exportieren muß, damit eine korrekte Verwaltung der Server-Ressourcen durch Windows möglich ist. Die drei anderen Funktionen sind DllCanUnloadNow, DllGetClassObject und DllRegisterServer. Für Benutzer sollte es nie erforderlich sein, eine dieser Funktionen direkt aufzurufen oder zu ändern.

Siehe auch