Win32 API 日本語リファレンス
ホームUI.Shell › ITransferAdviseSink

ITransferAdviseSink

COM
IIDd594d0d8-8da7-457b-b3b4-ce5dbaac0b88継承元IUnknown自前メソッド開始 vtbl3

メソッド 7

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

vtblメソッド
3HRESULT UpdateProgress(ULONGLONG ullSizeCurrent, ULONGLONG ullSizeTotal, INT nFilesCurrent, INT nFilesTotal, INT nFoldersCurrent, INT nFoldersTotal)
4HRESULT UpdateTransferState(DWORD ts)
5HRESULT ConfirmOverwrite(IShellItem* psiSource, IShellItem* psiDestParent, LPWSTR pszName)
6HRESULT ConfirmEncryptionLoss(IShellItem* psiSource)
7HRESULT FileFailure(IShellItem* psi, LPWSTR pszItem, HRESULT hrError, LPWSTR pszRename, DWORD cchRename)
8HRESULT SubStreamFailure(IShellItem* psi, LPWSTR pszStreamName, HRESULT hrError)
9HRESULT PropertyFailure(IShellItem* psi, PROPERTYKEY* pkey, HRESULT hrError)