.. index:: single: audit events
This table contains all events raised by :func:`sys.audit` or :c:func:`PySys_Audit` calls throughout the CPython runtime and the standard library. These calls were added in 3.8 or later (see PEP 578).
See :func:`sys.addaudithook` and :c:func:`PySys_AddAuditHook` for information on handling these events.
.. impl-detail:: This table is generated from the CPython documentation, and may not represent events raised by other implementations. See your runtime specific documentation for actual events raised.
.. audit-event-table::
The following events are raised internally and do not correspond to any public API of CPython:
| Audit event | Arguments |
|---|---|
| _winapi.CreateFile | file_name, desired_access,
share_mode, creation_disposition,
flags_and_attributes |
| _winapi.CreateJunction | src_path, dst_path |
| _winapi.CreateNamedPipe | name, open_mode, pipe_mode |
| _winapi.CreatePipe | |
| _winapi.CreateProcess | application_name, command_line,
current_directory |
| _winapi.OpenProcess | process_id, desired_access |
| _winapi.TerminateProcess | handle, exit_code |
| _posixsubprocess.fork_exec | exec_list, args, env |
| ctypes.PyObj_FromPtr | obj |
.. versionadded:: 3.14 The ``_posixsubprocess.fork_exec`` internal audit event.