System.Win.ComServ.DllUnregisterServer
Delphi
function DllUnregisterServer: HResult;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.Win.ComServ.pas | System.Win.ComServ | System.Win.ComServ |
説明
システムレジストリの現在のモジュールで OLE オートメーションサーバーの登録を解除します。
DllUnregisterServer を直接呼び出さないでください。DllUnregisterServer は,インプロセスオートメーションサーバー(DLL)によってエクスポートされ,DllRegisterServer 関数で作成されたエントリを削除するように DLL に指示します。DllUnregisterServer は,サーバーがアンインストールされるときに呼び出されます。
以下に DllUnregisterServer の戻り値を示します。
値 | 意味 |
---|---|
S_OK |
レジストリエントリの削除に成功した |
S_FALSE |
レジストリの一部またはすべてが削除できなかった |
メモ: DllUnregisterServer は,ComServ ユニットにある 4 種類の関数の 1 つで,Windows がサーバーリソースを適切に管理できるように各インプロセスサーバーでエクスポートする必要のある関数です。その他の関数は,DllCanUnloadNow,DllGetClassObject,および DllRegisterServer です。ユーザーが直接これらの関数を呼び出したり,変更したりする必要はありません。