Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Visual C++.6 в XP
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > RS232/LPT/USB/PCMCIA/FireWire
Брат
Не компилируется строка:
DeviceIoControl(Device_Handle,IOCTL_USBPRINT_GET_1284_ID,NULL, 0, buffer, sizeof(buffer), &BytesReturned, NULL);
выдаёт:
error C2065 IOCTL_USBPRINT_GET_1284_ID undeclared identifier
Подскажите чайнику, может какого заголовка не хватает?
Вставил:
#include <iostream.h>
#include <fstream.h>
#include <stdlib.h>
#include <fcntl.h>
#include <afxwin.h>
#include <setupapi.h>
#include <tchar.h>
#include "stdafx.h"
не помогает.
makc
Нужен еще #include <usbprint.h>
Правда в составе Visual C++.6 его нет, но он у меня есть в составе Windows XP DDK.
Брат
Спасибо, usbprint.h добавил, в нём есть строка:
#define IOCTL_USBPRINT_GET_1284_ID CTL_CODE
(FILE_DEVICE_UNKNOWN, \ USBPRINT_IOCTL_INDEX+13,\
METHOD_BUFFERED, \
FILE_ANY_ACCESS)
теперь ругается: CTL_CODE undeclared identifier
Похоже теперь надо ioctl.h , но не знаю где его искать.
Брат
Нашёл! winioctl.h - компиляция прошла
Спасибо, maks.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.