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


Различия в вызовах функций NdisXxx

Диспетчер вызовов вызывает другой набор функций диспетчера вызовов, чем драйвер MCM. Диспетчер вызовов вызывает NdisCm_Xxx_ функции, а драйвер MCM вызывает NdisMCm_Xxx_ функции.

Драйвер MCM не вызывает функции NdisCo_Xxx_ , которые вызывают клиенты, ориентированные на подключение, и диспетчеры вызовов. Вместо этого драйвер MCM вызывает следующие сопоставимые функции NdisMCm_Xxx_ :

Драйвер MCM не требует вызова, сравнимого с NdisCoSendNetBufferLists, так как интерфейс отправки между диспетчером вызовов и драйвером минипорта является внутренним для драйвера MCM и, следовательно, непрозрачн для NDIS.