estructura SERVICE_PRESHUTDOWN_INFO (winsvc.h)

Contiene la configuración previa.

Sintaxis

typedef struct _SERVICE_PRESHUTDOWN_INFO {
  DWORD dwPreshutdownTimeout;
} SERVICE_PRESHUTDOWN_INFO, *LPSERVICE_PRESHUTDOWN_INFO;

Miembros

dwPreshutdownTimeout

El valor del tiempo de espera, en milisegundos.

Comentarios

A partir de la actualización de Windows Creator (compilación 15063), el valor predeterminado del tiempo de espera predeterminado es de 10 000 milisegundos (10 segundos). En versiones anteriores, el valor predeterminado de tiempo de espera predeterminado es de 180 000 milisegundos (tres minutos).

Una vez que el administrador de controles de servicio envía la notificación SERVICE_CONTROL_PRESHUTDOWN a la función HandlerEx , espera a que se produzca uno de los siguientes pasos antes de continuar con otras acciones de apagado: el tiempo especificado transcurre o el servicio entra en el estado de SERVICE_STOPPED. El servicio puede seguir actualizando su estado siempre y cuando esté en estado SERVICE_STOP_PENDING.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado winsvc.h (incluye Windows.h)

Consulte también

ChangeServiceConfig2

QueryServiceConfig2