Уведомления

Группа в Telegram: @pythonsu

#1 Март 21, 2012 15:29:29

toronto
От:
Зарегистрирован: 2011-09-02
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Пользовательский тип данных+ctypes

Здравствуйте.
Импортирую с помощью ctypes dll'ку, в одной из функций которой одним из аргументов является Msg, который определен так в документации:
Msg
Адрес переменной (имеющей тип “указатель на TMTEMsg”), куда будет помещен указатель на буфер, содержащий описание информационных объектов. Структура TMTEMsg определена так:

PMTEMsg = ^TMTEMsg;
TMTEMsg = record
DataLen: Integer; // Длина следующих далее данных
Data: record end; // Данные переменной длины
end;
Сама функция:
function MTEStructure(Idx: Integer; var Msg: PMTEMsg): Integer;
—————————————————————-
Как такую структуру реализовать в Python?

import ctypes as cc
bridge=cc.WinDLL("my.dll")
idx=0
struct=bridge.MTEStructure(idx,Msg)



Отредактировано (Март 21, 2012 15:36:15)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version