ホーム › System.Com.StructuredStorage › IStorage
IStorage
COMメソッド 15
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT CreateStream(LPWSTR pwcsName, STGM grfMode, DWORD reserved1, DWORD reserved2, IStream** ppstm) |
| 4 | HRESULT OpenStream(LPWSTR pwcsName, void* reserved1, STGM grfMode, DWORD reserved2, IStream** ppstm) |
| 5 | HRESULT CreateStorage(LPWSTR pwcsName, STGM grfMode, DWORD reserved1, DWORD reserved2, IStorage** ppstg) |
| 6 | HRESULT OpenStorage(LPWSTR pwcsName, IStorage* pstgPriority, STGM grfMode, WORD** snbExclude, DWORD reserved, IStorage** ppstg) |
| 7 | HRESULT CopyTo(DWORD ciidExclude, GUID* rgiidExclude, WORD** snbExclude, IStorage* pstgDest) |
| 8 | HRESULT MoveElementTo(LPWSTR pwcsName, IStorage* pstgDest, LPWSTR pwcsNewName, DWORD grfFlags) |
| 9 | HRESULT Commit(DWORD grfCommitFlags) |
| 10 | HRESULT Revert() |
| 11 | HRESULT EnumElements(DWORD reserved1, void* reserved2, DWORD reserved3, IEnumSTATSTG** ppenum) |
| 12 | HRESULT DestroyElement(LPWSTR pwcsName) |
| 13 | HRESULT RenameElement(LPWSTR pwcsOldName, LPWSTR pwcsNewName) |
| 14 | HRESULT SetElementTimes(LPWSTR pwcsName, FILETIME* pctime, FILETIME* patime, FILETIME* pmtime) |
| 15 | HRESULT SetClass(GUID* clsid) |
| 16 | HRESULT SetStateBits(DWORD grfStateBits, DWORD grfMask) |
| 17 | HRESULT Stat(STATSTG* pstatstg, DWORD grfStatFlag) |