Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / private members DEVMODE структуры / 1 сообщений из 1, страница 1 из 1
15.05.2006, 19:48
    #33728456
remedius
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
private members DEVMODE структуры
Здравствуйте!
Пробовал ли кто-нибудь передавать данные из одного плагина в другой через private область DEVMODE структуры?
Я использовала DDK пример — OEMDEV структуру. Добавила поле в стуктуру и даные перестали передаваться. Записываю я следующим образом:
LONG APIENTRY OEMDocUICallBack(PCPSUICBPARAM pCallbackParam)
{
......
PCBUSERDATA pUserData = (PCBUSERDATA) pCallbackParam->UserData;
POEMDEV pOEMDev = (POEMDEV)pUserData->pOEMUIParam->pOEMDM;
........
pOEMDev->dwDriverData1 = 1;
pOEMDev->dwDriverData2 = 2;
pOEMDev->dwDriverData3 = 3;
.......
}
Может private область должна еще быть где-нить описана?

структура имеет вид:
Код:

typedef struct tagOEMDEV
{
OEM_DMEXTRAHEADER dmOEMExtra;

BOOL dwDriverData;
BOOL dwDriverData1; //добавленное поле

} OEMDEV, *POEMDEV;


Размер структуры указывается в одном из поле dmOEMExtra. Я присваиваю sizeof(OEMDEV).
В примере ДДК размер они больше никакой не устанавливают.
Спасибо
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / private members DEVMODE структуры / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]