选择 NPP 接口
网络数据包提供程序 (NPP) 公开 IDelaydC、 IESP、 IRTC 和 IStats 接口。 其中每个接口都提供类似的方法,用于将 NPP 连接到网络、捕获网络流量以及收集有关捕获的数据的统计信息。 若要选择要使用的接口,请参阅下表。
注意
使用其中一个接口将 NPP 连接到网络时,只能使用该接口提供的方法。 例如,如果使用 IRTC 接口连接到网络,然后尝试使用 IDelaydC 启动捕获,则启动捕获的调用将失败,并返回错误代码。
接口 | 何时使用 |
---|---|
IDelaydC | 使用 捕获网络流量并将其存储在捕获文件中。 此接口由网络监视器 UI 和其他 NPP 应用程序使用,它们需要存储捕获的网络信息。 |
IESP | 用于以特殊 ESP 文件格式提供增强的统计信息。 此接口由需要 ESP 格式提供的增强统计信息的 NPP 应用程序使用。 |
IRTC | 使用 捕获实时网络流量并在事件发生时触发事件。 此接口由需要运行时捕获的 NPP 应用程序使用。 请注意,此接口不提供其他 NPP 接口提供的统计信息,也不允许您在捕获的网络流量中插入帧。 |
IStats | 使用 检索捕获统计信息,但不能检索捕获的帧。 |