powc.persist module#
永続化機能。IPersist、IPersistFile、IPersistStreamのラッパーです。
- class powc.persist.IPersistFile#
ベースクラス:
IPersist- GetCurFile = <COM method offset 8: WinFunctionType>#
- IsDirty = <COM method offset 4: WinFunctionType>#
- Load = <COM method offset 5: WinFunctionType>#
- Save = <COM method offset 6: WinFunctionType>#
- SaveCompleted = <COM method offset 7: WinFunctionType>#
- class powc.persist.IPersistStream#
ベースクラス:
IPersist- GetSizeMax = <COM method offset 7: WinFunctionType>#
- IsDirty = <COM method offset 4: WinFunctionType>#
- Load = <COM method offset 5: WinFunctionType>#
- Save = <COM method offset 6: WinFunctionType>#
- class powc.persist.Persist(o: Any)#
ベースクラス:
objectIPersistインターフェイスのラッパーです。
- property get_clsid: GUID#
- property wrapped_obj: c_void_p#
- class powc.persist.PersistFile(o: Any)#
ベースクラス:
Persistファイルによる永続化管理。IPersistFileインターフェイスのラッパーです。
- property curfile: str#
- property isdirty: bool#
- load(path: str | PathLike, mode: StorageMode) bool#
- load_nothrow(path: str | PathLike, mode: StorageMode) ComResult[bool]#
- save(path: str | PathLike, remembers: bool) bool#
- savecompleted(path: str | PathLike) bool#
- property wrapped_obj: c_void_p#