首页 > 解决方案 > 用 Python 编写回调函数,供加载的 API 中的 C 例程使用。回调函数有 va_list

问题描述

编写加载 C api 使用的 Python 回调函数似乎有一些想法: Writing Python ctypes for Function pointer callback function in C

谢谢!这很有用。

我有一些回调函数的形式:

LogCallback(enum messtype, OurNode *node, OurLink *link, OurContract *contract, char *format, va_​​list argptr)

我主要对如何使 python 例程具有 va_list 以便可以将其作为回调函数发送到 API 调用感兴趣。

澄清:回调函数格式需要一个 va_list,所以一个作为回调函数构建的 Python 函数需要在接收和运行这个函数(指针)的 C 例程中起作用。

标签: pythonccallback

解决方案


推荐阅读