共用方式為


IDeviceEmulatorManagerVMID::get_State

更新:2007 年 11 月

取得模擬器目前的狀態。

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

參數

  • [out,retval] pState
    EMULATOR_STATE 列舉的指標,代表模擬器的目前狀態。

傳回值

HRESULT 值,表示方法呼叫的結果。

備註

模擬器可以是未執行、執行中或已連接底座的狀態。

範例

這個範例示範這個方法的使用方式。如需完整的範例,請參閱 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");
}

需求

DEMComInterface.tlb