CIP_TALK 结构 (61883.h)

此结构用于开始传输。 请求在指定的连接上开始常时等量传输。 无论是否附加了任何帧,此请求都将开始传输 CIP 数据包。 如果未附加帧,则每个常量周期都会传输空 CIP 数据包。

语法

typedef struct _CIP_TALK {
  IN HANDLE hConnect;
} CIP_TALK, *PCIP_TALK;

成员

hConnect

输入时,连接句柄开始常时等量传输。

注解

在请求中,标志可以具有以下值:

CIP_TALK_USE_SPH_TIMESTAMP
指示应使用 SPH 中的时间戳来计算常时等量数据包的传输计时。
CIP_TALK_DOUBLE_BUFFER
指示在传输时,应对附加的帧进行双缓冲。

如果成功,IEC-61883 协议驱动程序会将 Irp-IoStatus.Status>设置为STATUS_SUCCESS。

如果传入了不正确的参数,则协议驱动程序会将 Irp-IoStatus.Status>设置为 STATUS_INVALID_PARAMETER。

如果协议驱动程序无法分配资源,则会将 Irp-IoStatus.Status>设置为 STATUS_INSUFFICIENT_RESOURCES。

要求

要求
Header 61883.h

另请参阅

AV_61883_REQUEST