Функция GetProcessShutdownParameters (processthreadsapi.h)
Извлекает параметры завершения работы для вызывающего в данный момент процесса.
Синтаксис
BOOL GetProcessShutdownParameters(
[out] LPDWORD lpdwLevel,
[out] LPDWORD lpdwFlags
);
Параметры
[out] lpdwLevel
Указатель на переменную, которая получает уровень приоритета завершения работы. Более высокие уровни сначала завершаются. Заказы на завершение работы на уровне системы зарезервированы для системных компонентов. Более высокие числа сначала завершаются. Ниже приведены соглашения об уровне.
Значение | Значение |
---|---|
|
Зарезервированный системой диапазон последнего завершения работы. |
|
Последнее завершение работы приложения зарезервировано. |
|
Диапазон завершения работы приложения, зарезервированный "между". |
|
Зарезервированный первым диапазоном завершения работы приложения. |
|
Зарезервированный системой диапазон первого завершения работы. |
Все процессы запускают на уровне завершения работы 0x280.
[out] lpdwFlags
Указатель на переменную, получающую флаги завершения работы. Этот параметр может иметь следующее значение.
Возвращаемое значение
Если функция выполняется успешно, возвращается ненулевое значение.
Если функция выполняется неудачно, возвращается нулевое значение. Дополнительные сведения об ошибке можно получить, вызвав GetLastError.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | processthreadsapi.h (включая Windows.h) |
Библиотека | Kernel32.lib |
DLL | Kernel32.dll |