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


Очистка фильтра получения на виртуальном порту

Чтобы очистить фильтр получения из виртуального порта (VPort) в коммутаторе сетевого адаптера, избыточный драйвер отправляет запрос на набор идентификатора объекта (OID) OID_RECEIVE_FILTER_CLEAR_FILTER. Элемент InformationBuffer структуры NDIS_OID_REQUEST содержит указатель на структуру NDIS_RECEIVE_FILTER_CLEAR_PARAMETERS .

Прежде чем драйвер выполняет запрос OID_RECEIVE_FILTER_CLEAR_FILTER , он должен инициализировать структуру NDIS_RECEIVE_FILTER_CLEAR_PARAMETERS и задать члены следующим образом:

Прежде чем освободить VPort, драйвер должен очистить все фильтры, заданные в VPort. Кроме того, драйвер должен очистить все фильтры, заданные в VPort по умолчанию, прежде чем закрыть привязку к сетевому адаптеру или отсоединиться от него.