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 |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈