Перечисление FWPS_PACKET_INJECTION_STATE (fwpsk.h)

Тип перечисления FWPS_PACKET_INJECTION_STATE указывает состояние внедрения списка сетевого буфера.

Синтаксис

typedef enum FWPS_PACKET_INJECTION_STATE_ {
  FWPS_PACKET_NOT_INJECTED,
  FWPS_PACKET_INJECTED_BY_SELF,
  FWPS_PACKET_INJECTED_BY_OTHER,
  FWPS_PACKET_PREVIOUSLY_INJECTED_BY_SELF,
  FWPS_PACKET_INJECTION_STATE_MAX
} FWPS_PACKET_INJECTION_STATE;

Константы

 
FWPS_PACKET_NOT_INJECTED
Пакет не был внедрен ни одной из
функции внедрения пакетов. A
Пакет, полученный из стека TCP/IP, будет находиться в этом состоянии.
FWPS_PACKET_INJECTED_BY_SELF
Пакет был внедрен с помощью дескриптора внедрения, переданного вызовом одного из
функции внедрения пакетов.
FWPS_PACKET_INJECTED_BY_OTHER
Пакет был внедрен с помощью дескриптора внедрения, отличного от дескриптора, переданного вызовом
в один из
функции внедрения пакетов.
FWPS_PACKET_PREVIOUSLY_INJECTED_BY_SELF
Пакет был внедрен с помощью дескриптора внедрения, переданного вызовом одного из

функции внедрения пакетов, но
пакет был позже клонирован и повторно создан путем дополнительного вызова функции внедрения пакетов.
возможно, с помощью другого дескриптора внедрения.
FWPS_PACKET_INJECTION_STATE_MAX
Максимальное значение данного перечисления. Это значение может измениться в будущих версиях NDIS.
файлы заголовков и двоичные файлы.

Требования

Требование Значение
Минимальная версия клиента Поддерживается начиная с Windows Vista.
Верхняя часть fwpsk.h (включая Fwpsk.h)