Partager via


Comment : déterminer si le processus d'arrêt a commencé (C++/CLI)

L'exemple de code suivant montre comment déterminer si l'application ou le .NET Framework se referment actuellement. Cela peut être utile pour accéder aux éléments statiques dans le .NET Framework. En effet, pendant l'arrêt, ces constructions sont finalisées par le système et ne peuvent pas être utilisées de manière fiable. Vous pouvez vérifier d'abord la propriété HasShutdownStarted afin d'éviter des défaillances potentielles en n'accédant pas à ces éléments.

Exemple

// 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;
}

Voir aussi

Autres ressources

Opérations Windows (C++/CLI)

Programmation .NET dans Visual C++