ホーム › Media.MediaPlayer › IXFeedEvents
IXFeedEvents
COMメソッド 8
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
vtbl 3 HRESULT Error()
| pszPath | LPWSTR | in | 削除されたフィードの階層パスを指す文字列。 |
| pszPath | LPWSTR | in | 改名後のフィード階層パスを指す文字列。 |
| pszOldPath | LPWSTR | in | 改名前のフィード階層パスを指す文字列。 |
| pszPath | LPWSTR | in | URLが変更されたフィードの階層パスを指す文字列。 |
| pszPath | LPWSTR | in | 移動後のフィード階層パスを指す文字列。 |
| pszOldPath | LPWSTR | in | 移動元のフィード階層パスを指す文字列。 |
| pszPath | LPWSTR | in | ダウンロードを開始したフィードの階層パスを指す文字列。 |
vtbl 9 HRESULT FeedDownloadCompleted(LPWSTR pszPath, FEEDS_DOWNLOAD_ERROR fde)
| pszPath | LPWSTR | in | ダウンロードが完了したフィードの階層パスを指す文字列。 |
| fde | FEEDS_DOWNLOAD_ERROR | in | ダウンロード結果のエラー状態を示すFEEDS_DOWNLOAD_ERROR列挙値。 |
| pszPath | LPWSTR | in | 項目数が変化したフィードの階層パスを指す文字列。 |
| feicfFlags | INT | in | どの種類のカウントが変化したかを示すビットフラグ(INT)。 |
HSP用 COM定義
#usecom / #comfunc によるHSPのCOM呼び出し定義。数字は vtbl インデックス(0始まり)。クラスIDが無い場合 #usecom の末尾は "{}"、ある場合は "{CLSID}"。
#define global IID_IXFeedEvents "{1630852E-1263-465B-98E5-FE60FFEC4AC2}"
#usecom global IXFeedEvents IID_IXFeedEvents "{}"
#comfunc global IXFeedEvents_Error 3
#comfunc global IXFeedEvents_FeedDeleted 4 wstr
#comfunc global IXFeedEvents_FeedRenamed 5 wstr,wstr
#comfunc global IXFeedEvents_FeedUrlChanged 6 wstr
#comfunc global IXFeedEvents_FeedMoved 7 wstr,wstr
#comfunc global IXFeedEvents_FeedDownloading 8 wstr
#comfunc global IXFeedEvents_FeedDownloadCompleted 9 wstr,int
#comfunc global IXFeedEvents_FeedItemCountChanged 10 wstr,int
; ※数字は vtbl インデックス(0始まり)。0/1/2 は IUnknown(QueryInterface/AddRef/Release)。
; ※このインターフェースは直接 CoCreateInstance するクラスIDが無いため "{}"(他メソッド/アクティベーションで取得)。