我正在创建一个ctype结构。我有一个外部函数,它需要将指向此结构的指针传递给它。ctype结构中应该有一个空指针。;我试图创建这样一个结构,但空指针总是被Python解释为不是空指针。这是否意味着外部函数也将该结构元素解释为空指针以外的其他元素?>>> class TestStruct(ctypes.Structure):
_fields_
我有一个非托管dll,它分配一个结构并传递一个指向该结构的指针。我已经创建了一个与该结构等效的c#,并且可以愉快地编译和运行我的代码来利用它。该结构中有一个可选的指针,允许您挂接一个函数指针,该指针将在非托管代码运行时调用。当我尝试将托管委托连接到结构的指针并将其传递回去时,它会因AccessViolationException而崩溃。*cback)(MyStruct *s, Other *o)} MyS