Share via


SERVICE_PRESHUTDOWN_INFO 구조체(winsvc.h)

preshutdown 설정을 포함합니다.

구문

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

멤버

dwPreshutdownTimeout

제한 시간 값(밀리초)입니다.

설명

Windows 크리에이터스 업데이트(빌드 15063)부터 기본 preshutdown 제한 시간 값은 10,000밀리초(10초)입니다. 이전 릴리스에서 기본 preshutdown 제한 시간 값은 180,000밀리초(3분)입니다.

서비스 제어 관리자가 SERVICE_CONTROL_PRESHUTDOWN 알림을 HandlerEx 함수에 보낸 후 다른 종료 작업을 진행하기 전에 다음 중 하나가 발생할 때까지 기다립니다. 지정된 시간이 경과하거나 서비스가 SERVICE_STOPPED 상태가 됩니다. 서비스는 SERVICE_STOP_PENDING 상태인 동안 상태 계속 업데이트할 수 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
머리글 winsvc.h(Windows.h 포함)

추가 정보

ChangeServiceConfig2

QueryServiceConfig2