структура 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

Версия драйвера miniport.

EventId

Определенный минипортом идентификатор для события телеметрии.

EventName[EVENT_NAME_MAX_LENGTH]

Определенное имя мини-порта для события телеметрии, максимальная длина которого составляет EVENT_NAME_MAX_LENGTH.

EventVersion

Версия, определяемая минипортом для события телеметрии.

Flags

Зарезервировано.

EventBufferLength

Длина EventBuffer, которая не должна превышать EVENT_BUFFER_MAX_LENGTH 4 КБ.

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