Partager via


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