Compartilhar via


IDeviceEmulatorManagerVMID::get_State

Obtém o estado corrente do emulador.

HRESULT get_State([out, retval] int* pState);

Parâmetros

  • [out,retval] pState
    Um ponteiro para um EMULATOR_STATE Enumeração que representa o estado corrente do emulador.

Valor de retorno

An HRESULT valor que indica o resultado da telefonar do método.

Comentários

O emulador pode não executar, em execução ou conectado.

Exemplo

Este exemplo demonstra o uso desse método.For the complete example, see IDeviceEmulatorManagerVMID.

// Output the emulator's current state
EMULATOR_STATE deviceState = EMU_NOT_RUNNING;
hr = pDevice->get_State(&deviceState);
if (SUCCEEDED(hr))
{
    if (deviceState == EMU_CRADLED) wprintf_s(L"Emulator is Cradled\n");
    else if (deviceState == EMU_RUNNING) wprintf_s(L"Emulator is Running\n");
    else wprintf_s(L"Emulator is Not Running\n");
}

Requisitos

DEMComInterface.tlb