NPP 接口

网络数据包提供程序 (NPP) 提供由 NPP 应用程序和网络监视器调用的 COM 接口。 调用 CreateNPPInterface 时,请记住,每个 NPP 都表示为单个进程内 COM 对象。 应用程序可以实例化任意数量的 NPP 对象。 但是,每个实例化对象必须使用五个 NPP 接口中的一个(且仅使用一个)。

另请注意,不同的 NPP 接口以各种形式提供网络数据。 例如,网络监视器使用 IDelaydC 接口捕获网络流量并将其保存到捕获文件;而监视器使用 IRTC 接口捕获实时网络流量。 下表描述了网络监视器 NPP 接口。

接口 说明
IDelaydC 捕获存储在捕获文件中的网络流量。 网络监视器和 NPP 应用程序使用此接口。
IESP 捕获存储在捕获文件中的网络流量,并采用特殊的 ESP 文件格式提供增强的统计信息。 NPP 应用程序使用此接口
IRTC 捕获实时网络流量,并在事件发生时触发事件。 监视器和 NPP 应用程序使用此接口。
IStats 检索统计信息作为原始数据而不是帧。 此接口由 NPP 应用程序(如 Perfmon)使用。