Partager via


IDeviceEmulatorManagerVMID::get_VMID

Mise à jour : novembre 2007

Obtient l'identificateur de machine virtuelle (VMID) qui identifie de façon unique l'émulateur.

HRESULT get_VMID([out, retval] BSTR* pVMID);

Paramètres

  • [out,retval] pVMID
    Pointeur vers une chaîne qui contient le VMID de l'émulateur.

Valeur de retour

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

Exemple

Cet exemple illustre l'utilisation de cette méthode. Pour accéder à l'intégralité de l'exemple, consultez la rubrique IDeviceEmulatorManagerVMID.

// For every emulator in the list
for (; SUCCEEDED(hr); (hr = pDeviceEnumerator->MoveNext()))
{
    CComBSTR deviceName;
    CComPtr<IDeviceEmulatorManagerVMID> pDevice;

    // Get the IDeviceEmulatorManagerVMID object.
    hr = pDeviceEnumerator->GetVMID(&pDevice);
    if (FAILED(hr)) {
        continue;
    }

    // Get the name of the emulator
    hr = pDevice->get_Name(&deviceName);
    if (FAILED(hr)){
        continue;
    }

    // If the name of the device matches the supplied name, 
    // then this is the device we are looking for. 
    if (deviceIdentifier == deviceName){
        *pDeviceVMID = pDevice;
        (*pDeviceVMID)->AddRef();
        return TRUE;
    }
}

Configuration requise

DEMComInterface.tlb