DeviceIoControl & параметр dwIoControlCode

Тема в разделе "WASM.WIN32", создана пользователем SammIk, 27 янв 2005.

Статус темы:
Закрыта.
  1. SammIk

    SammIk Member

    Публикаций:
    0
    Регистрация:
    11 янв 2004
    Сообщения:
    90
    Адрес:
    Russia
    Доброго времени суток.

    Вот возник вопрос.

    Есть у меня модем, а к нему программа которая показывает

    BPS.

    Работает она, как я понимаю, через DeviceIoControl.

    И параметром dwIoControlCode передается 1B2220h

    Вроде все как надо, да только

    значение Function=888h. Так можно?

    Те, это поле может иметь произвольное значение, как я понял.

    Я в этом новый, заранее спасибо ответившим.

    PS:Сильно не пинайте
     
  2. Kola

    Kola New Member

    Публикаций:
    0
    Регистрация:
    23 июн 2004
    Сообщения:
    69
    можно...


    Код (Text):
    1. #define CTL_CODE( DeviceType, Function, Method, Access ) (                 \
    2.     ((DeviceType) << 16) | ((Access) << 14) | ((Function) << 2) | (Method) \
    3. )
    4. //
    5. // Macro definition for defining IOCTL and FSCTL function control codes.  Note
    6. // that function codes 0-2047 are reserved for Microsoft Corporation, and
    7. // 2048-4095 are reserved for customers.
    8. //
     
  3. SammIk

    SammIk Member

    Публикаций:
    0
    Регистрация:
    11 янв 2004
    Сообщения:
    90
    Адрес:
    Russia
    Ага, спасибо.

    Не внимательно прочитал коменты в инклуде.

    Думал что это к девайсам относится.
     
Статус темы:
Закрыта.