SET_UNIT_INFO 结构 (61883.h)
此结构用于设置单位信息。
Av61883_SetUnitInfo请求设置 IEC-61883 协议驱动程序在捕获和传输常量数据包时应使用的参数。
语法
typedef struct _SET_UNIT_INFO {
IN ULONG nLevel;
IN OUT PVOID Information;
} SET_UNIT_INFO, *PSET_UNIT_INFO;
成员
nLevel
输入时,要检索的信息级别。 可以是以下值之一:
SET_UNIT_INFO_DIAG_LEVEL
SET_UNIT_INFO_ISOCH_PARAMS
SET_CMP_ADDRESS_RANGE_TYPE
Information
在输入时,如果 SET_UNIT_INFO_DIAG_LEVEL nLevel ,则此成员是指向调用方分配并初始化 UNIT_DIAG_LEVEL 结构的指针。
如果 nLevel 是SET_UNIT_INFO_ISOCH_PARAMS,则此成员是指向调用方分配 的UNIT_ISOCH_PARAMS 结构的指针。
如果 nLevel 是SET_CMP_ADDRESS_RANGE_TYPE,则此成员是指向调用方分配 的SET_CMP_ADDRESS_TYPE 结构的指针。
注解
如果成功,IEC-61883 协议驱动程序会将 Irp-IoStatus.Status>设置为STATUS_SUCCESS。
如果传入了不正确的参数,则协议驱动程序会将 Irp-IoStatus.Status>设置为 STATUS_INVALID_PARAMETER。
要求
要求 | 值 |
---|---|
Header | 61883.h |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈