Share via


Función GetProcessShutdownParameters (processthreadsapi.h)

Recupera los parámetros de apagado para el proceso que realiza la llamada actualmente.

Sintaxis

BOOL GetProcessShutdownParameters(
  [out] LPDWORD lpdwLevel,
  [out] LPDWORD lpdwFlags
);

Parámetros

[out] lpdwLevel

Puntero a una variable que recibe el nivel de prioridad de apagado. Los niveles más altos se apagan primero. Los pedidos de apagado de nivel de sistema están reservados para los componentes del sistema. Los números más altos se apagan primero. A continuación se muestran las convenciones de nivel.

Valor Significado
000-0FF
Intervalo de último apagado reservado por el sistema.
100-1FF
Intervalo de último apagado reservado de la aplicación.
200-2FF
Intervalo de apagado reservado de la aplicación "entre".
300-3FF
Intervalo de cierre reservado de la aplicación.
400-4FF
Intervalo de cierre reservado por el sistema.
 

Todos los procesos se inician en el nivel de apagado 0x280.

[out] lpdwFlags

Puntero a una variable que recibe las marcas de apagado. Este parámetro puede ser el siguiente valor.

Valor Significado
SHUTDOWN_NORETRY
0x00000001
Si este proceso tarda más tiempo de espera que se cierre el tiempo de espera especificado, no muestre un cuadro de diálogo de reintento para el usuario. En su lugar, simplemente haga que el proceso salga directamente.

Valor devuelto

Si la función se realiza correctamente, el valor devuelto es distinto de cero.

Si la función no se realiza correctamente, el valor devuelto es cero. Para obtener información de error extendida, llame a GetLastError.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado processthreadsapi.h (incluya Windows.h)
Library Kernel32.lib
Archivo DLL Kernel32.dll

Vea también

Funciones de proceso y subproceso

Procesos

SetProcessShutdownParameters