Работа с платой ввода вывода. (срочно нужны советы)
От: Mars_RKK  
Дата: 18.12.06 05:08
Оценка:
Есть плата под ISA порт, у нее есть драйвер, она зарегестрирована в диспетчере устройств под именем IOPLATA.

В работе на с++ к ней обращаешься следующим образом:
CString sDriverName;
    sDriverName.Format("\\\\.\\%s", s);    /// sDriverName = "\\.\IOPLATA"

    dm32Handle = CreateFile(
        sDriverName,                    /// Имя файла
        GENERIC_READ | GENERIC_WRITE,    /// Опрределяем тип доступа к файлу - чтение и запись
        0,                                /// определяем способ разделения ресурса - монопольное использование
        NULL,                            /// может ли объект(ресурс) буть наследуемым? - нет    
        OPEN_EXISTING,                    /// тип (и способ) открываемого ресурса - существующий
        NULL,                            /// атрибуты  и флаги ресурса - как для монопольно исп. ресурса
        NULL);                            /// не есть временный ресурс



Как мне открыть с ней соединение в .NET на с#?

Если использовать System.IO.Ports.SerialPort("IOPLATA") — сработает корректно?
Или мне нужно использовать какой-нибудь другой класс? Какой?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.