Partager via


IDeviceEmulatorManagerVMID::get_State

Mise à jour : novembre 2007

Obtient l'état actuel de l'émulateur.

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

Paramètres

  • [out,retval] pState
    Pointeur vers une énumération EMULATOR_STATE qui représente l'état actuel de l'émulateur.

Valeur de retour

Valeur HRESULT qui indique le résultat de l'appel de méthode.

Notes

L'émulateur peut être dans un état de non exécution, d'exécution ou placé sur station d'accueil.

Exemple

Cet exemple illustre l'utilisation de cette méthode. Pour accéder à l'intégralité de l'exemple, consultez la rubrique 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");
}

Configuration requise

DEMComInterface.tlb