Функция RmEndSession (restartmanager.h)
Завершает сеанс перезапуска диспетчера. Эта функция должна вызываться основным установщиком, который ранее запустил сеанс, вызвав функцию RmStartSession . Функция RmEndSession может вызываться дополнительным установщиком, который присоединяется к сеансу после того, как дополнительный установщик не должен регистрировать ресурсы.
Синтаксис
DWORD RmEndSession(
[in] DWORD dwSessionHandle
);
Параметры
[in] dwSessionHandle
Дескриптор существующего сеанса диспетчера перезапуска.
Возвращаемое значение
Это самая последняя полученная ошибка. Функция может возвращать один из кодов системных ошибок , определенных в Winerror.h.
Значение | Значение |
---|---|
|
Функция успешно завершена. |
|
Функции Диспетчер перезапуска не удалось получить мьютекс записи реестра в отведенное время. Рекомендуется перезапустить систему, так как дальнейшее использование диспетчера перезапуска, скорее всего, завершится ошибкой. |
|
Операции не удалось выполнить чтение или запись в реестр. |
|
Не удалось завершить операцию диспетчера перезапуска, так как недостаточно памяти. |
|
В функцию передан недопустимый дескриптор. Сеанс диспетчера перезапуска для предоставленного дескриптора не существует. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | restartmanager.h |
Библиотека | Rstrtmgr.lib |
DLL | Rstrtmgr.dll |