选择 NPP 接口

网络数据包提供程序 (NPP) 公开 IDelaydCIESPIRTCIStats 接口。 其中每个接口都提供类似的方法,用于将 NPP 连接到网络、捕获网络流量以及收集有关捕获的数据的统计信息。 若要选择要使用的接口,请参阅下表。

注意

使用其中一个接口将 NPP 连接到网络时,只能使用该接口提供的方法。 例如,如果使用 IRTC 接口连接到网络,然后尝试使用 IDelaydC 启动捕获,则启动捕获的调用将失败,并返回错误代码。

接口 何时使用
IDelaydC 使用 捕获网络流量并将其存储在捕获文件中。 此接口由网络监视器 UI 和其他 NPP 应用程序使用,它们需要存储捕获的网络信息。
IESP 用于以特殊 ESP 文件格式提供增强的统计信息。 此接口由需要 ESP 格式提供的增强统计信息的 NPP 应用程序使用。
IRTC 使用 捕获实时网络流量并在事件发生时触发事件。 此接口由需要运行时捕获的 NPP 应用程序使用。 请注意,此接口不提供其他 NPP 接口提供的统计信息,也不允许您在捕获的网络流量中插入帧。
IStats 使用 检索捕获统计信息,但不能检索捕获的帧。