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


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

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

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

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