Поделиться через


Удаленный обмен сообщениями NDIS

Существует два типа удаленных сообщений NDIS: управляющие сообщения и сообщения данных. Управляющие сообщения позволяют узлу и удаленному устройству NDIS взаимодействовать друг с другом по каналу связи. Сообщения данных содержат сведения о сообщениях, необходимые для обмена данными между узлом и устройством, и передаются через канал данных.

  • Сообщения удаленного элемента управления NDIS

    Удаленные управляющие сообщения NDIS могут быть отправлены узлом на устройство Remote NDIS, а удаленным устройством NDIS — на узел. Следующие сообщения удаленного управления NDIS должны поддерживаться устройством Без подключения Ethernet 802.3:

    REMOTE_NDIS_INITIALIZE_MSG

    REMOTE_NDIS_INITIALIZE_CMPLT

    REMOTE_NDIS_HALT_MSG

    REMOTE_NDIS_QUERY_MSG

    REMOTE_NDIS_QUERY_CMPLT

    REMOTE_NDIS_SET_MSG

    REMOTE_NDIS_SET_CMPLT

    REMOTE_NDIS_RESET_MSG

    REMOTE_NDIS_RESET_CMPLT

    REMOTE_NDIS_INDICATE_STATUS_MSG

    REMOTE_NDIS_KEEPALIVE_MSG

    REMOTE_NDIS_KEEPALIVE_CMPLT

  • Сообщение об удаленных данных NDIS

    Удаленное устройство NDIS должно отправлять и получать данные через пакеты данных Remote NDIS, содержащиеся в структуре REMOTE_NDIS_PACKET_MSG сообщений. Удаленные пакеты данных NDIS также могут содержать данные вне диапазона, а также данные, передаваемые по сети.

    Устройства без подключения (например, 802.3) и устройства, ориентированные на подключение (например, ATM), используют одну и ту же REMOTE_NDIS_PACKET_MSG структуру сообщений, чтобы упростить общий код для обработки пакетов.