IDeviceEmulatorManager::RegisterRefreshEvent

更新 : 2007 年 11 月

データストア、My Device Emulators フォルダ、または All Device Emulators フォルダ内の変更が原因で IDeviceEmulatorManager を更新する必要がある場合に、通知を受け取るイベントを登録します。

HRESULT RegisterRefreshEvent(BSTR bstrEventName);

パラメータ

  • bstrEventName
    登録する名前。

戻り値

メソッド呼び出しの結果を示す HRESULT 値。

例外

例外

説明

S_FALSE

指定されたイベントは既に登録されています。

E_INVALIDARG

指定されたイベントは NULL です。

その他のエラー

OpenEvent が指定されたイベントで失敗しました。詳細なエラー情報を取得するには、GetLastError 関数を呼び出します。

解説

[デバイス エミュレータ マネージャ] ウィンドウ内のノードに変更があると、イベントが発生します。My Device Emulators フォルダまたは All Device Emulators フォルダ内のデバイス エミュレータ構成ファイルを変更したり、新しいエミュレータ OS イメージをインストールしたりすると、ノードに変更が生じます。プログラムが最新の状態に維持されるためには、通知を受け取った後に IDeviceEmulatorManager::Refresh を呼び出す必要があります。

必要条件

DEMComInterface.tlb

参照

参照

IDeviceEmulatorManager