Méthode IIsolatedProcessLauncher ::IsContainerRunning (isolatedapplauncher.h)
Détermine si un conteneur est en cours d’exécution ou suspendu.
Syntaxe
HRESULT IsContainerRunning(
BOOL *running
);
Paramètres
running
Le paramètre en cours d’exécution a la valeur true si le conteneur est en cours d’exécution, ou false si le conteneur est suspendu.
Valeur retournée
Retourne un code de réussite ou d’erreur HRESULT .
Notes
Avertissement
Il s’agit d’une API déconseillée.
Exemples
L'exemple suivant illustre l'utilisation de la méthode IsContainerRunning
.
wil::com_ptr<IIsolatedProcessLauncher> isolatedProcessLauncher;
THROW_IF_FAILED(CoCreateInstance(
CLSID_IsolatedAppLauncher,
NULL,
CLSCTX_LOCAL_SERVER,
IID_PPV_ARGS(&isolatedProcessLauncher)));
BOOL isRunning;
THROW_IF_FAILED(isolatedProcessLauncher->IsContainerRunning(&isRunning));
LogMessage(L"Container is %s.", isRunning ? L"running" : L"suspended");
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | isolatedapplauncher.h |