Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Модуль фильтров вызывает функцию выноски FWPS_NET_BUFFER_LIST_NOTIFY_FN0, чтобы уведомить драйвер выноски о событиях, связанных с пакетами, помеченными выноской.
Синтаксис
FWPS_NET_BUFFER_LIST_NOTIFY_FN0 FwpsNetBufferListNotifyFn0;
void FwpsNetBufferListNotifyFn0(
[in] FWPS_NET_BUFFER_LIST_EVENT_TYPE0 eventType,
[in, out, optional] NET_BUFFER_LIST *netBufferList,
[in, out, optional] NET_BUFFER_LIST *newNetBufferList,
[in] UINT16 layerId,
[in] UINT64 context,
[in] UINT64 contextTag
)
{...}
Параметры
[in] eventType
Значение, указывающее тип уведомления, которое обработчик фильтров отправляет в выноску. Этот параметр будет иметь одно из значений перечисление FWPS_NET_BUFFER_LIST_EVENT_TYPE0.
[in, out, optional] netBufferList
Указатель на список буферов, содержащий пакеты, которые ранее были помечены как интересные драйвером выноски.
[in, out, optional] newNetBufferList
Указатель на обновленный список буферов, содержащий пакеты, которые интересны драйверу выноски. Использование этого параметра отличается в зависимости от типа события. Для событий, в которых изменения вносятся в указанный пакет, измененная версия передается в качестве этого параметра.
[in] layerId
Слой, из которого была вызвана функция уведомления.
[in] context
Контекст, используемый для тегов интересующих пакетов. Это значение является значением, назначенным драйвером выноски, и используется для идентификации пакета.
[in] contextTag
Тег контекста, используемый для связывания пакетов, интересующих вас, с контекстом драйвера выноски.
Возвращаемое значение
Никакой
Замечания
Эта функция связана с драйвером выноски вызовом FwpsNetBufferListAssociateContext0. Драйвер выноски может использовать одну функцию уведомлений для обработки сообщений для нескольких связанных списков буферов с помощью тега контекста и контекста, чтобы различать экземпляры.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Доступно начиная с Windows 7. |
| целевая платформа | Виндоус |
| заголовка | fwpsk.h (include Fwpsk.h) |
| IRQL | <= DISPATCH_LEVEL |