[an error occurred while processing this directive]
Угу... Win95,98,Me - проканает... а для ВыньXP я использую DLPORTIO (В нутри - DLPORTIO.H) PS: Если надо, то скину куда нибуть *.LIB или *.DLL
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Мегавольт 28 июня 2006 г. 07:26
В ответ на: Под ХР из приложения читаете напрямую хардовый порт по его адресу? отправлено Ivax 28 июня 2006 г. 07:08

/****************************************************************************
* @doc INTERNAL
* @module dlportio.h |
*
* DriverLINX Port I/O Driver Interface
* Copyright 1996-1999 Scientific Software Tools, Inc.
* All Rights Reserved.
* DriverLINX is a registered trademark of Scientific Software Tools, Inc.
*
* Win32 Prototypes for DriverLINX Port I/O
*
* @comm
* Author: RoyF
* Date: 09/26/96 14:08:58
*
* @group Revision History
* @comm
* $Revision: 2 $
*
* $Log: /DLPortIO/API/DLPORTIO.H $
*
* 2 3/03/99 5:25p Kevind
* Removed any reference for customer to call us when encountering bugs,
* also removed our old address info.
*
* 1 9/27/96 2:03p Royf
* Initial revision.
*
****************************************************************************/

#ifndef DLPORTIO_H
#define DLPORTIO_H

#ifdef __cplusplus
extern "C" {
#endif

#ifndef IN
#define IN
#endif

#pragma comment(lib, "DLPORTIO.lib") //-!-

#define DLPORT_API _stdcall

unsigned char DLPORT_API DlPortReadPortUchar ( IN unsigned long Port );

unsigned short DLPORT_API DlPortReadPortUshort ( IN unsigned long Port );

unsigned long DLPORT_API DlPortReadPortUlong ( IN unsigned long Port );

void DLPORT_API DlPortReadPortBufferUchar ( IN unsigned long Port, IN unsigned char *Buffer, IN unsigned long Count );

void DLPORT_API DlPortReadPortBufferUshort( IN unsigned long Port, IN unsigned short *Buffer, IN unsigned long Count );

void DLPORT_API DlPortReadPortBufferUlong( IN unsigned long Port, IN unsigned long *Buffer, IN unsigned long Count );

void DLPORT_API DlPortWritePortUchar( IN unsigned long Port, IN unsigned char Value );

void DLPORT_API DlPortWritePortUshort( IN unsigned long Port, IN unsigned short Value );

void DLPORT_API DlPortWritePortUlong( IN unsigned long Port, IN unsigned long Value );

void DLPORT_API DlPortWritePortBufferUchar( IN unsigned long Port, IN unsigned char *Buffer, IN unsigned long Count );

void DLPORT_API DlPortWritePortBufferUshort( IN unsigned long Port, IN unsigned short *Buffer, IN unsigned long Count );

void DLPORT_API DlPortWritePortBufferUlong( IN unsigned long Port, IN unsigned long *Buffer, IN unsigned long Count );

#ifdef __cplusplus
}
#endif

#endif // DLPORTIO_H

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание

E-mail: info@telesys.ru