passed arguments.
-.. audit-event:: ctypes.seh_exception code foreign-functions
+.. audit-event:: ctypes.set_exception code foreign-functions
On Windows, when a foreign function call raises a system exception (for
example, due to an access violation), it will be captured and replaced with
a suitable Python exception. Further, an auditing event
- ``ctypes.seh_exception`` with argument ``code`` will be raised, allowing an
+ ``ctypes.set_exception`` with argument ``code`` will be raised, allowing an
audit hook to replace the exception with its own.
.. audit-event:: ctypes.call_function func_pointer,arguments foreign-functions
#ifndef DONT_USE_SEH
static void SetException(DWORD code, EXCEPTION_RECORD *pr)
{
- if (PySys_Audit("ctypes.seh_exception", "I", code) < 0) {
+ if (PySys_Audit("ctypes.set_exception", "I", code) < 0) {
/* An exception was set by the audit hook */
return;
}