IDeviceEmulatorManagerVMID::get_VMID

Actualización: noviembre 2007

Obtiene el identificador de máquina virtual (VMID) que identifica de forma única al emulador.

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

Parámetros

  • [out,retval] pVMID
    Un puntero a una cadena que contiene el VMID del emulador.

Valor devuelto

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

Ejemplo

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

Requisitos

DEMComInterface.tlb