Sdílet prostřednictvím


Použití Správce restartování s externím uživatelským rozhraním

Vývojáři Instalační služby systému Windows mohou připravit instalační balíček pro práci se správcem restartování podle pokynů popsaných v tématu Použití instalační služby systému Windows s nástrojem Restart Manager.

Zadejte typ zprávy INSTALLLOGMODE_RMFILESINUSE při volání funkce MsiSetExternalUI nebo MsiSetExternalUIRecord k aktivaci obslužné rutiny externího uživatelského rozhraní. Instalační služba systému Windows pak odešle INSTALLMESSAGE_RMFILESINUSE zprávu pro použití externími obslužnými rutinami uživatelského rozhraní, které podporují Správce restartování.

Obslužná rutina externího uživatelského rozhraní by měla zpracovávat informace obsažené v INSTALLMESSAGE_RMFILESINUSE zprávách. Pokud žádné zaregistrované nebo interní uživatelské rozhraní nezpracuje zprávu INSTALLMESSAGE_RMFILESINUSE, Instalátor systému Windows odešle zprávu INSTALLMESSAGE_FILESINUSE k použití existujícími externími obslužnými rutinami, které podporují zprávu INSTALLMESSAGE_FILESINUSE, a dialogové okno FilesInUse.

Externí uživatelské rozhraní může vrátit hodnoty uvedené v následující tabulce.

Návratová hodnota externího uživatelského rozhraní Akce přijatá instalační službou systému Windows
IDOK Uživatel stiskl tlačítko OK. Instalační služba systému Windows vyžádá, aby Restart Manager vypnul a restartoval aplikace, které aktuálně používají soubory.
IDCANCEL Tlačítko CANCEL bylo stisknuto. Zrušte instalaci.
IDIGNORE Bylo stisknuto tlačítko IGNORE. Ignorujte a pokračujte v instalaci. Na konci instalace bude vyžadováno restartování.
IDNO Tlačítko NO se stisklo. Pokud má balíček dialogové okno MsiRMFilesInUse, odešlete zprávu 1610. Další informace naleznete v tématu chybové zprávy instalační služby systému Windows. Pokud balíček nemá dialogové okno MsiRMFilesInUse, odešlete zprávu INSTALLMESSAGE_FILESINUSE.
IDRETRY Tlačítko OPAKOVAT bylo stisknuto. Odešlete zprávu INSTALLMESSAGE_FILESINUSE.
-1 Došlo k chybě. Ukončete instalaci.