다음을 통해 공유


IDeviceEmulatorManager::ShowManagerUI

업데이트: 2007년 11월

장치 에뮬레이터 관리자 창을 표시하거나 숨깁니다.

HRESULT ShowManagerUI([in] BOOL fShow);

매개 변수

  • [in] fShow
    장치 에뮬레이터 관리자 창을 표시할 것인지 숨길 것인지를 나타냅니다. 창을 표시하려면 true를 사용하고 창을 숨기려면 false를 사용합니다.

반환 값

메서드 호출의 결과를 나타내는 HRESULT 값입니다.

예제

이 예제에서는 장치 에뮬레이터 관리자 창을 시작하고 표시한 다음 숨깁니다.

int _tmain(int argc, _TCHAR* argv[])
{
    if (SUCCEEDED(CoInitializeEx(NULL, COINIT_MULTITHREADED)))
    {
        // HRESULT is used to determine whether method calls are successful
        HRESULT hr;

        // Instantiate DeviceEmulatorManager (DEM) object.
        // This starts DvcEmuManager.exe in silent mode

        CComPtr<IDeviceEmulatorManager> pDeviceEmulatorManager;
        hr = pDeviceEmulatorManager.CoCreateInstance(__uuidof(DeviceEmulatorManager));
        if (FAILED(hr)) {
            wprintf_s(L"Error: Unable to instantiate DeviceEmulatorManager. ErrorCode=0x%08X\n", hr);
            return false;
        }

        // Show the window.
        hr = pDeviceEmulatorManager->ShowManagerUI(true);
        system("pause");

        // Hide the window.
        pDeviceEmulatorManager->ShowManagerUI(false);
        system("pause");

        return true;
        CoUninitialize();
    }
    return 0;
}

요구 사항

DEMComInterface.tlb