System.Win.ComServ.DllUnregisterServer
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.