2016-12-30 1 views
0

컴퓨터를 종료하고이 기능으로 컴퓨터의 전원을 끄는 것과는 다른 점을 이해할 수 없습니다. 내가보고있어 https://msdn.microsoft.com/en-us/library/windows/desktop/aa376872(v=vs.85).aspx
특히, 나는 이해할 수 없다 SHUTDOWN_NOREBOOT. InitiateShutdown, 함수에 전달 된 값을 이해할 수 없습니다.

  • 컴퓨터가 종료되지만 전원을 끄거나 재부팅되지 SHUTDOWN_NOREBOOT
    0x00000010 (0x10)

    .
  • SHUTDOWN_POWEROFF
    0x00000008 (0x8)
    컴퓨터가 종료하고 아래로 전원이 공급됩니다.
  • SHUTDOWN_RESTART
    0x00000004 (0x4)
    컴퓨터가 종료되고 재부팅됩니다.

컴퓨터의 전원이 꺼져 있지 않거나 다시 부팅해야하는 경우 목적은 무엇입니까? SHUTDOWN_NOREBOOT은 컴퓨터를 잠자는 것과 동의어입니까?

+2

프로세서가 중지되지만 시스템 전원은 계속 켜져 있습니다. 이것은 ACPI가없는 시대의 정상적인 사례였습니다. – Ctx

답변

5

ExitWindowsEx에 해당하는 설명서는 EWX_SHUTDOWN으로 조금 더 명확합니다. (강조 광산) 는 전원을 끄는 것이 안전있는 지점으로 시스템 다운

종료됩니다. 모든 파일 버퍼가 디스크로 플러시되고 실행중인 모든 프로세스가 중지되었습니다.

일전에는 PC가 스스로 꺼지는 기능이 없었고 EWX_POWEROFF 옵션이 없었습니다. Windows를 종료하면 DOS로 돌아가거나 (외부 DOS 환경이없는 경우) 주황색 텍스트가 "It's now safe to turn off your computer"인 검은 색 화면이 나타납니다. 케이스 측면에 big red switch을 뒤집어 씌우는 것이 귀하의 단서입니다.

요즘에는이 종료 모드가 더 이상 사용되지 않지만 이전 버전과의 호환성을 위해 보존됩니다. Windows 10이 여전히 "컴퓨터를 끄는 것이 안전합니다"라는 화면이 계속 나타나면 놀라지 않을 것입니다.

+2

나는 "버퍼가 플러시되고 프로세스가 멈추었지만"같은 전원 공급 장치에서 떨어져있는 주변 장치를 방해하지 않도록 전원을 끈 상태에서 몇 가지 산업적 사용 사례를 생각할 수 있습니다. 그것은 여전히 ​​그것을 사용합니다. – Unimportant

+1

내가 아는 한, Windows는 더 이상 실제로 전원을 끄지 않고 종료 할 수 없습니다. 이전 버전과의 호환성을 위해 요청이 수락되었지만 어쨌든 시스템의 전원이 꺼집니다. (필자의 연구에 따르면 ACPI 하드웨어를 요구하는 첫 번째 버전은 Windows Vista에서 지원이 중단되었을 수 있습니다.) –