다음을 통해 공유


IDeviceEmulatorManagerVMID::get_VMID

업데이트: 2007년 11월

에뮬레이터를 고유하게 식별하는 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