powc.errlog module#

COMのエラーログ。

class powc.errlog.ComExceptionInfo#

ベースクラス: Structure

EXCEPINFO

code#

Structure/Union member

description#

Structure/Union member

helpcontext#

Structure/Union member

helpfile#

Structure/Union member

pfn_deferred_fillin#

Structure/Union member

reserved#

Structure/Union member

reserved2#

Structure/Union member

scode#

Structure/Union member

source#

Structure/Union member

class powc.errlog.ErrorLog(o: Any)#

ベースクラス: object

エラーログ。IErrorLogインターフェイスのラッパーです。

add_error(propname: str, info: ComExceptionInfo) None#
add_error_code(propname: str, code: int, source: str, description: str | None = None, helpfile: str | None = None, helpcontext: int = 0) None#
add_error_code_nothrow(propname: str, code: int, source: str, description: str | None = None, helpfile: str | None = None, helpcontext: int = 0) ComResult[None]#
add_error_nothrow(propname: str, info: ComExceptionInfo) ComResult[None]#
property wrapped_obj: c_void_p#
class powc.errlog.IErrorLog#

ベースクラス: IUnknown

AddError = <COM method offset 3: WinFunctionType>#