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

另请参阅

AV_61883_REQUEST