STORPORT_TELEMETRY_EVENT 结构 (storport.h)

STORPORT_TELEMETRY_EVENT结构描述了微型端口遥测数据有效负载。

语法

typedef struct _STORPORT_TELEMETRY_EVENT {
  ULONG     DriverVersion;
  ULONG     EventId;
  UCHAR     EventName[EVENT_NAME_MAX_LENGTH];
  ULONG     EventVersion;
  ULONG     Flags;
  ULONG     EventBufferLength;
  PUCHAR    EventBuffer;
  UCHAR     ParameterName0[EVENT_MAX_PARAM_NAME_LEN];
  ULONGLONG ParameterValue0;
  UCHAR     ParameterName1[EVENT_MAX_PARAM_NAME_LEN];
  ULONGLONG ParameterValue1;
  UCHAR     ParameterName2[EVENT_MAX_PARAM_NAME_LEN];
  ULONGLONG ParameterValue2;
  UCHAR     ParameterName3[EVENT_MAX_PARAM_NAME_LEN];
  ULONGLONG ParameterValue3;
  UCHAR     ParameterName4[EVENT_MAX_PARAM_NAME_LEN];
  ULONGLONG ParameterValue4;
  UCHAR     ParameterName5[EVENT_MAX_PARAM_NAME_LEN];
  ULONGLONG ParameterValue5;
  UCHAR     ParameterName6[EVENT_MAX_PARAM_NAME_LEN];
  ULONGLONG ParameterValue6;
  UCHAR     ParameterName7[EVENT_MAX_PARAM_NAME_LEN];
  ULONGLONG ParameterValue7;
} STORPORT_TELEMETRY_EVENT, *PSTORPORT_TELEMETRY_EVENT;

成员

DriverVersion

微型端口驱动程序版本。

EventId

遥测事件的微型端口定义的标识符。

EventName[EVENT_NAME_MAX_LENGTH]

遥测事件的微型端口定义名称,最大长度为 EVENT_NAME_MAX_LENGTH

EventVersion

遥测事件的微型端口定义版本。

Flags

保留。

EventBufferLength

EventBuffer 的长度,不应大于 4KB EVENT_BUFFER_MAX_LENGTH

EventBuffer

微型端口定义的遥测有效负载,其长度为 EventBufferLength

ParameterName0[EVENT_MAX_PARAM_NAME_LEN]

ParameterValue0 含义的说明。 此参数名称字符串必须为 <= EVENT_MAX_PARAM_NAME_LEN。

ParameterValue0

参数 0 的值。

ParameterName1[EVENT_MAX_PARAM_NAME_LEN]

ParameterValue1 含义的说明。 此参数名称字符串必须为 <= EVENT_MAX_PARAM_NAME_LEN。

ParameterValue1

参数 1 的值。

ParameterName2[EVENT_MAX_PARAM_NAME_LEN]

ParameterValue2 含义的说明。 此参数名称字符串必须为 <= EVENT_MAX_PARAM_NAME_LEN。

ParameterValue2

参数 2 的值。

ParameterName3[EVENT_MAX_PARAM_NAME_LEN]

ParameterValue3 含义的说明。 此参数名称字符串必须为 <= EVENT_MAX_PARAM_NAME_LEN。

ParameterValue3

参数 3 的值。

ParameterName4[EVENT_MAX_PARAM_NAME_LEN]

ParameterValue4 含义的说明。 此参数名称字符串必须为 <= EVENT_MAX_PARAM_NAME_LEN。

ParameterValue4

参数 4 的值。

ParameterName5[EVENT_MAX_PARAM_NAME_LEN]

ParameterValue5 含义的说明。 此参数名称字符串必须为 <= EVENT_MAX_PARAM_NAME_LEN。

ParameterValue5

参数 5 的值。

ParameterName6[EVENT_MAX_PARAM_NAME_LEN]

ParameterValue6 含义的说明。 此参数名称字符串必须为 <= EVENT_MAX_PARAM_NAME_LEN。

ParameterValue6

参数 6 的值。

ParameterName7[EVENT_MAX_PARAM_NAME_LEN]

ParameterValue7 含义的说明。 此参数名称字符串必须为 <= EVENT_MAX_PARAM_NAME_LEN。

ParameterValue7

参数 7 的值。

注解

STORPORT_TELEMETRY_EVENT结构描述微型端口遥测数据有效负载。 调用 StorPortLogTelemetry 时,微型端口应填充它。

要求

要求
最低受支持的客户端 Windows 10 版本 1703
最低受支持的服务器 Windows Server 2016
标头 storport.h (包括 Storport.h)

另请参阅

StorPortLogTelemetry