Sdílet prostřednictvím


IDeviceEmulatorManagerVMID::get_State

Aktualisiert: November 2007

Ruft den aktuellen Emulatorzustand ab.

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

Parameter

  • [out,retval] pState
    Ein Zeiger auf eine EMULATOR_STATE-Enumeration, die den aktuellen Zustand des Emulators darstellt.

Rückgabewert

Ein HRESULT-Wert, der das Ergebnis des Methodenaufrufs angibt.

Hinweise

Der Emulator kann den Zustand Wird nicht ausgeführt, Aktiv oder In Basisstation haben.

Beispiel

Dieses Beispiel zeigt die Verwendung dieser Methode. Das vollständige Beispiel finden Sie unter 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");
}

Anforderungen

DEMComInterface.tlb