Поделиться через


IDeviceEmulatorManagerVMID::get_VMID

Обновлен: Ноябрь 2007

Получает идентификатор виртуального компьютера (VMID), который уникально идентифицирует эмулятор.

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

Параметры

  • [out,retval] pVMID
    Указатель строки, который содержит идентификатор VMID эмулятора.

Возвращаемое значение

Значение HRESULT, указывающее, каков результат вызова метода.

Пример

В этом примере показано использование данного метода. Полный пример см. в описании интерфейса 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;
    }
}

Требования

DEMComInterface.tlb