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

在输入上,用于连接的输出插件的句柄。 如果 hOutputPlugNULL,则连接仅适用于输入。

hInputPlug

在输入上,用于连接的输入插件的句柄。 如果 hInputPlugNULL,则连接仅适用于输出。

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

另请参阅

AV_61883_REQUEST