IDeviceEmulatorManagerVMID::get_State

Actualización: noviembre 2007

Obtiene el estado actual del emulador.

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

Parámetros

  • [out,retval] pState
    Un puntero a una enumeración EMULATOR_STATE que representa el estado actual del emulador.

Valor devuelto

Un valor HRESULT que indica el resultado de la llamada al método.

Comentarios

El emulador puede estar en ejecución, no en ejecución o colocado en la base.

Ejemplo

En este ejemplo se muestra el uso de este método. Para obtener el ejemplo completo, consulte 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