CMP_CONNECT_VER2 结构 (61883.h)
此结构包含连接请求的信息。 请求尝试与本地主机上的插件控制寄存器建立连接。
语法
typedef struct _CMP_CONNECT_VER2 {
IN HANDLE hOutputPlug;
IN HANDLE hInputPlug;
IN CMP_CONNECT_TYPE Type;
IN CIP_DATA_FORMAT_VER2 Format;
OUT HANDLE hConnect;
} CMP_CONNECT_VER2, *PCMP_CONNECT_VER2;
成员
hOutputPlug
输入时,输出插头的句柄用于连接。 如果 hOutputPlug 为 NULL,则连接仅用于输入。
hInputPlug
输入时,输入插头的句柄用于连接。 如果 hInputPlug 为 NULL,则连接仅用于输出。
Type
输入时,请求的连接的类型。
要建立的连接类型。 可以是以下值之一:
CMP_Broadcast
广播连接。
CMP_PointToPoint
单个输出插头与一个或多个输入插头之间的连接。
Format
请求的数据格式。
输入时,指向 CIP_DATA_FORMAT_VER2 结构的指针,该结构指定连接的格式。
hConnect
输出时,是所创建连接的句柄。
注解
如果成功,IEC-61883 协议驱动程序会将 Irp-IoStatus.Status>设置为STATUS_SUCCESS。
如果传入了不正确的参数,则协议驱动程序会将 Irp-IoStatus.Status>设置为 STATUS_INVALID_PARAMETER。
如果协议驱动程序无法分配资源,则会将 Irp-IoStatus.Status>设置为 STATUS_INSUFFICIENT_RESOURCES。
要求
要求 | 值 |
---|---|
Header | 61883.h |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈