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