我正在处理一个调用COM对象来操作摄像头的python脚本。在编写脚本时,我遇到了一个问题,"如何使用COM对象中定义的 struct "。
例如,从 OLE / COM对象查看器,其中一个结构是,
typedef [uuid(XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX), version(1.0), helpstring("image unit")]
struct tagUDT_ImageUnit {
unsigned char* pData;
long data_len;
} UDT_ImageUnit;
其中一个API使用此结构
HRESULT GetImage(
[in] UDT_ImageUnit* pImageUnit,
[in] UDT_ImageUnit* pWhite,
[out, retval] long* ret);
如果使用Python,我该如何调用这个结构?谢谢!