ctypes を介して共用体の配列を C++ DLL に渡そうとしていますが、Python は初めてです。それらを構築する簡単な方法はありますか。たとえば、次のようになります。
class MyValue(Union):
_fields_ = [
("ftNone" , c_void_p),
("ftString", c_char_p),
("ftInt" , c_int ),
("ftBigInt", c_long ),
("ftFloat" , c_char_p)
]
MyValues = MyValue * 20
CMethod(MyValues(
('ftInt' = 12),
('ftString' = 'testing')
))
または、これを行うより良い方法はありますか? 基本的に、混合型の配列を DLL に渡したいと考えています。