如何在COM对象中使用结构

时间:2013-12-28 04:11:11

标签: python com

我正在处理一个调用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,我该如何调用这个结构?谢谢!

0 个答案:

没有答案