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)