Win32 API 日本語リファレンス
ホームDevices.ImageAcquisition › IWiaPropertyStorage

IWiaPropertyStorage

COM
IID98b5e8a0-29cc-491a-aac0-e6db4fdcceb6継承元IUnknown自前メソッド開始 vtbl3

メソッド 16

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

vtblメソッド
3HRESULT ReadMultiple(DWORD cpspec, PROPSPEC* rgpspec, PROPVARIANT* rgpropvar)
4HRESULT WriteMultiple(DWORD cpspec, PROPSPEC* rgpspec, PROPVARIANT* rgpropvar, DWORD propidNameFirst)
5HRESULT DeleteMultiple(DWORD cpspec, PROPSPEC* rgpspec)
6HRESULT ReadPropertyNames(DWORD cpropid, DWORD* rgpropid, LPWSTR* rglpwstrName)
7HRESULT WritePropertyNames(DWORD cpropid, DWORD* rgpropid, LPWSTR* rglpwstrName)
8HRESULT DeletePropertyNames(DWORD cpropid, DWORD* rgpropid)
9HRESULT Commit(DWORD grfCommitFlags)
10HRESULT Revert()
11HRESULT Enum(IEnumSTATPROPSTG** ppenum)
12HRESULT SetTimes(FILETIME* pctime, FILETIME* patime, FILETIME* pmtime)
13HRESULT SetClass(GUID* clsid)
14HRESULT Stat(STATPROPSETSTG* pstatpsstg)
15HRESULT GetPropertyAttributes(DWORD cpspec, PROPSPEC* rgpspec, DWORD* rgflags, PROPVARIANT* rgpropvar)
16HRESULT GetCount(DWORD* pulNumProps)
17HRESULT GetPropertyStream(GUID* pCompatibilityId, IStream** ppIStream)
18HRESULT SetPropertyStream(GUID* pCompatibilityId, IStream* pIStream)