更新 : 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