Win32 API 日本語リファレンス
ホームMedia.PictureAcquisition › IPhotoAcquireProgressCB

IPhotoAcquireProgressCB

COM
IID00f2ce1e-935e-4248-892c-130f32c45cb4継承元IUnknown自前メソッド開始 vtbl3

メソッド 19

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
3HRESULT Cancelled(BOOL* pfCancelled)
4HRESULT StartEnumeration(IPhotoAcquireSource* pPhotoAcquireSource)
5HRESULT FoundItem(IPhotoAcquireItem* pPhotoAcquireItem)
6HRESULT EndEnumeration(HRESULT hr)
7HRESULT StartTransfer(IPhotoAcquireSource* pPhotoAcquireSource)
8HRESULT StartItemTransfer(DWORD nItemIndex, IPhotoAcquireItem* pPhotoAcquireItem)
9HRESULT DirectoryCreated(LPWSTR pszDirectory)
10HRESULT UpdateTransferPercent(BOOL fOverall, DWORD nPercent)
11HRESULT EndItemTransfer(DWORD nItemIndex, IPhotoAcquireItem* pPhotoAcquireItem, HRESULT hr)
12HRESULT EndTransfer(HRESULT hr)
13HRESULT StartDelete(IPhotoAcquireSource* pPhotoAcquireSource)
14HRESULT StartItemDelete(DWORD nItemIndex, IPhotoAcquireItem* pPhotoAcquireItem)
15HRESULT UpdateDeletePercent(DWORD nPercent)
16HRESULT EndItemDelete(DWORD nItemIndex, IPhotoAcquireItem* pPhotoAcquireItem, HRESULT hr)
17HRESULT EndDelete(HRESULT hr)
18HRESULT EndSession(HRESULT hr)
19HRESULT GetDeleteAfterAcquire(BOOL* pfDeleteAfterAcquire)
20HRESULT ErrorAdvise(HRESULT hr, LPWSTR pszErrorMessage, ERROR_ADVISE_MESSAGE_TYPE nMessageType, ERROR_ADVISE_RESULT* pnErrorAdviseResult)
21HRESULT GetUserInput(GUID* riidType, IUnknown* pUnknown, PROPVARIANT* pPropVarResult, PROPVARIANT* pPropVarDefault)