ホーム › Media.PictureAcquisition › IPhotoAcquireItem
IPhotoAcquireItem
COMメソッド 9
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
vtbl 3 HRESULT GetItemName(LPWSTR* pbstrItemName)
| pbstrItemName | LPWSTR* | out | 取得対象アイテムの名前を受け取る出力先。 |
vtbl 4 HRESULT GetThumbnail(SIZE sizeThumbnail, HBITMAP* phbmpThumbnail)
| sizeThumbnail | SIZE | in | 要求するサムネイルのサイズを示すSIZE。 |
| phbmpThumbnail | HBITMAP* | out | 生成されたサムネイルのHBITMAPを受け取る出力先。 |
vtbl 5 HRESULT GetProperty(PROPERTYKEY* key, PROPVARIANT* pv)
| key | PROPERTYKEY* | in | 取得するプロパティを示すPROPERTYKEYへのポインタ。 |
| pv | PROPVARIANT* | out | 取得したプロパティ値を受け取るPROPVARIANTへのポインタ。 |
vtbl 6 HRESULT SetProperty(PROPERTYKEY* key, PROPVARIANT* pv)
| key | PROPERTYKEY* | in | 設定するプロパティを示すPROPERTYKEYへのポインタ。 |
| pv | PROPVARIANT* | in | 設定するプロパティ値を格納したPROPVARIANTへのポインタ。 |
vtbl 7 HRESULT GetStream(IStream** ppStream)
| ppStream | IStream** | out | アイテムデータを読むためのIStreamを受け取る出力先。 |
vtbl 8 HRESULT CanDelete(BOOL* pfCanDelete)
| pfCanDelete | BOOL* | out | このアイテムを削除可能かをBOOLで受け取る出力先。 |
vtbl 9 HRESULT Delete()
vtbl 10 HRESULT GetSubItemCount(DWORD* pnCount)
| pnCount | DWORD* | out | アイテムが持つサブアイテムの数を受け取る出力先。 |
vtbl 11 HRESULT GetSubItemAt(DWORD nItemIndex, IPhotoAcquireItem** ppPhotoAcquireItem)
| nItemIndex | DWORD | in | 取得するサブアイテムの0始まりインデックス。 |
| ppPhotoAcquireItem | IPhotoAcquireItem** | out | 指定サブアイテムのIPhotoAcquireItemを受け取る出力先。 |