Функция NdisIfDeregisterInterface (ndis.h)
Функция NdisIfDeregisterInterface отменяет регистрацию сетевого интерфейса NDIS, который ранее был зарегистрирован вызовомФункция NdisIfRegisterInterface.
Синтаксис
void NdisIfDeregisterInterface(
NET_IFINDEX ifIndex
);
Параметры
ifIndex
Индекс, определяющий сетевой интерфейс для отмены регистрации. Поставщик интерфейса получил этот индекс из предыдущего вызоваФункция NdisIfRegisterInterface.
Возвращаемое значение
None
Remarks
Поставщики интерфейсов NDIS вызывают функцию NdisIfDeregisterInterface , чтобы отменить регистрацию сетевого интерфейса и указать, что интерфейс должен быть удален из списка известных интерфейсов на компьютере.
Например, поставщик интерфейса вызывает функцию NdisIfDeregisterInterface , так как интерфейс был удален. Поставщики интерфейсов не вызывают NdisIfDeregisterInterface , чтобы указать, что интерфейс изменил состояние.
NdisIfDeregisterInterface освобождает индекс интерфейса, поэтому NDIS может переназначить индекс другому интерфейсу, который будет зарегистрирован позже. Не путайте индекс интерфейса с индексом NET_LUID , который сохраняется после перезагрузки компьютера.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Поддерживается в NDIS 6.0 и более поздних версиях. |
Целевая платформа | Персональный компьютер |
Верхняя часть | ndis.h (включая Ndis.h) |
Библиотека | Ndis.lib |
IRQL | PASSIVE_LEVEL |
Правила соответствия DDI | Irql_Interfaces_Function(ndis) |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по