다음을 통해 공유


방법: 종료 프로세스 시작 여부 확인(C++/CLI)

다음 코드 예제에서는 응용 프로그램이나 .NET Framework가 현재 종료되고 있는지 확인하는 방법을 보여 줍니다. 이러한 구조체는 컴퓨터를 종료하는 동안 시스템에 의해 종료되고 안전하게 사용할 수 없으므로 이 방법은 .NET Framework의 정적 요소에 액세스하는 데 유용합니다. HasShutdownStarted 속성을 먼저 검사하면 이러한 요소에 액세스하지 않아 발생하는 잠재적 문제를 방지할 수 있습니다.

예제

// check_shutdown.cpp
// compile with: /clr
using namespace System;
int main() 
{
   if (Environment::HasShutdownStarted)
      Console::WriteLine("Shutting down.");
   else
      Console::WriteLine("Not shutting down.");
   return 0;
}

참고 항목

기타 리소스

Windows 작업(C++/CLI)

Visual C++의 .NET 프로그래밍