Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Все драйверы NDIS могут регистрироваться в качестве поставщиков интерфейсов. Когда драйвер (или поставщик прокси-интерфейса NDIS) обнаруживает новый интерфейс, который вводится на компьютере, он выделяет индекс NET_LUID, регистрирует интерфейс и сохраняет связанное NET_LUID значение в постоянном хранилище (например, реестр). В следующем списке описывается несколько примеров того, как новый интерфейс может быть представлен на компьютере:
Установка сетевого адаптера либо виртуального адаптера для промежуточного драйвера, либо физического адаптера. В этом случае поставщик прокси-интерфейса NDIS управляет интерфейсом.
Присоединение модуля фильтра. В этом случае поставщик прокси-интерфейса NDIS управляет интерфейсом.
Внутренние привязки промежуточного драйвера MUX. Промежуточный драйвер MUX должен реализовать службы поставщика NDIS для обработки этого сценария, так как внутренние интерфейсы не видны NDIS.
При последующем перезапуске компьютера поставщик интерфейса не должен выделять новые NET_LUID для того же интерфейса, если интерфейс сохраняется; Вместо этого поставщик интерфейса должен использовать ранее сохраненное значение NET_LUID для регистрации того же интерфейса. Кроме того, даже если интерфейс не является постоянным, поставщик интерфейса должен освободить индекс NET_LUID, если произошел сбой питания компьютера. Поэтому поставщик интерфейса должен хранить NET_LUID в постоянном хранилище (например, реестр).
Если поставщик интерфейса обнаруживает завершение работы интерфейса, он должен отменить регистрацию интерфейса.
Примечание прокси-поставщик NDIS отменяет регистрацию интерфейсов для минипорт-адаптеров при их удалении и фильтровочных модулей при их отключении.
Если поставщик интерфейса обнаруживает, что интерфейс удаляется полностью (например, поставщик прокси-сервера NDIS уведомляется об удалении мини-адаптера), поставщик интерфейса отменяет регистрацию интерфейса и освобождает индекс NET_LUID. Поставщик прокси-сервера NDIS также освобождает индекс NET_LUID при отключении модуля фильтра.
Во время выполнения поставщики интерфейсов обрабатывают запросы OID для интерфейсов, которые они зарегистрировали. Поставщик прокси-интерфейса NDIS может выдавать запросы OID к базовым драйверам для получения сведений о интерфейсе.