Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
При перезапуске компьютера NDIS начинается с пустого списка зарегистрированных сетевых интерфейсов. Поставщик интерфейса вызывает функцию NdisIfRegisterInterface, когда запускается или обнаруживает интерфейс и известно его значение NET_LUID. Механизм запуска или обнаружения интерфейса зависит от приложения.
NdisIfRegisterInterface возвращает NDIS_STATUS_SUCCESS только в том случае, если NDIS успешно добавляет указанный интерфейс в список известных интерфейсов на компьютере. В этом случае NdisIfRegisterInterface возвращает индекс интерфейса в параметре pIfIndex . Однако вызов NdisIfRegisterInterface не означает, что интерфейс активен; этот вызов гарантирует только наличие интерфейса. NdisIfRegisterInterface возвращает NDIS_STATUS_RESOURCES если NDIS не имеет достаточных ресурсов для регистрации интерфейса. NdisIfRegisterInterface также может возвращать другие значения состояния NDIS.
Параметр ProviderIfContextNdisIfRegisterInterface содержит дескриптор контекстной области вызывающего объекта для интерфейса- этот дескриптор передается в запрос OID вызывающего объекта и задает функции. Параметр pIfInfo содержит указатель на структуру NET_IF_INFORMATION , содержащую сведения об интерфейсе.
В следующих разделах содержатся дополнительные сведения о сетевых интерфейсах, которые успешно регистрируются с помощью NdisIfRegisterInterface: