Compartir a través de


estructura STORPORT_TELEMETRY_EVENT (storport.h)

La estructura STORPORT_TELEMETRY_EVENT describe la carga de datos de telemetría de minipuerto.

Sintaxis

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;

Miembros

DriverVersion

Versión del controlador miniporte.

EventId

Un identificador definido por miniporte para el evento de telemetría.

EventName[EVENT_NAME_MAX_LENGTH]

Nombre definido por miniporte para el evento de telemetría, que tiene la longitud máxima de EVENT_NAME_MAX_LENGTH.

EventVersion

Una versión miniporte definida para el evento de telemetría.

Flags

Reservado.

EventBufferLength

Longitud de EventBuffer, que no debe ser mayor que EVENT_BUFFER_MAX_LENGTH que es de 4 KB.

EventBuffer

Una carga de telemetría definida por miniporte, la longitud de la cual es EventBufferLength.

ParameterName0[EVENT_MAX_PARAM_NAME_LEN]

Descripción del significado de ParameterValue0. Esta cadena de nombre de parámetro debe ser <= EVENT_MAX_PARAM_NAME_LEN.

ParameterValue0

Valor del parámetro 0.

ParameterName1[EVENT_MAX_PARAM_NAME_LEN]

Descripción del significado de ParameterValue1. Esta cadena de nombre de parámetro debe ser <= EVENT_MAX_PARAM_NAME_LEN.

ParameterValue1

Valor del parámetro 1.

ParameterName2[EVENT_MAX_PARAM_NAME_LEN]

Descripción del significado de ParameterValue2. Esta cadena de nombre de parámetro debe ser <= EVENT_MAX_PARAM_NAME_LEN.

ParameterValue2

Valor del parámetro 2.

ParameterName3[EVENT_MAX_PARAM_NAME_LEN]

Descripción del objeto del significado de ParameterValue3. Esta cadena de nombre de parámetro debe ser <= EVENT_MAX_PARAM_NAME_LEN.

ParameterValue3

Valor del parámetro 3.

ParameterName4[EVENT_MAX_PARAM_NAME_LEN]

Descripción del significado de ParameterValue4. Esta cadena de nombre de parámetro debe ser <= EVENT_MAX_PARAM_NAME_LEN.

ParameterValue4

Valor del parámetro 4.

ParameterName5[EVENT_MAX_PARAM_NAME_LEN]

Descripción del objeto del significado de ParameterValue5. Esta cadena de nombre de parámetro debe ser <= EVENT_MAX_PARAM_NAME_LEN.

ParameterValue5

Valor del parámetro 5.

ParameterName6[EVENT_MAX_PARAM_NAME_LEN]

Descripción del significado de ParameterValue6. Esta cadena de nombre de parámetro debe ser <= EVENT_MAX_PARAM_NAME_LEN.

ParameterValue6

Valor del parámetro 6.

ParameterName7[EVENT_MAX_PARAM_NAME_LEN]

Descripción del objeto del significado de ParameterValue7. Esta cadena de nombre de parámetro debe ser <= EVENT_MAX_PARAM_NAME_LEN.

ParameterValue7

Valor del parámetro 7.

Comentarios

Una estructura de STORPORT_TELEMETRY_EVENT describe la carga de datos de telemetría de miniporte. El miniporte debe rellenarlo al llamar a StorPortLogTelemetry.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 1703
Servidor mínimo compatible Windows Server 2016
Encabezado storport.h (incluya Storport.h)

Consulte también

StorPortLogTelemetry