Поделиться через


Метод IIsolatedProcessLauncher::IsContainerRunning (isolatedapplauncher.h)

Определяет, запущен ли контейнер или приостановлен.

Синтаксис

HRESULT IsContainerRunning(
  BOOL *running
);

Параметры

running

Параметр running имеет значение true , если контейнер запущен, или false , если контейнер приостановлен.

Возвращаемое значение

Возвращает код ошибки или успешного выполнения HRESULT .

Комментарии

Предупреждение

Это нерекомендуемый API.

Примеры

В следующем примере показано, как использовать метод 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");

Требования

Требование Значение
Заголовок isolatedapplauncher.h