CMP_GET_PLUG_HANDLE 结构 (61883.h)

此结构用于获取插头的句柄。 请求检索与输入或输出插件关联的唯一句柄。 插头上的所有操作都需要插头句柄。 驱动程序使用插头句柄获取插头的状态、修改插头设置或删除插头。 驱动程序只能删除它之前创建的插件。

语法

typedef struct _CMP_GET_PLUG_HANDLE {
  IN ULONG         PlugNum;
  IN CMP_PLUG_TYPE Type;
  OUT HANDLE       hPlug;
} CMP_GET_PLUG_HANDLE, *PCMP_GET_PLUG_HANDLE;

成员

PlugNum

由创建插件的 Av61883_CreatePlug 请求返回其句柄的插头的编号。

Type

插头的类型。 这可以是输出插头CMP_PlugOut,也可以是输入插头的CMP_PlugIn。

hPlug

输出时,是使用 PlugNum 和 Type 指定的插头的句柄。

注解

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

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

要求

要求
Header 61883.h

另请参阅

AV_61883_REQUEST