estrutura STORPORT_TELEMETRY_EVENT (storport.h)

A estrutura STORPORT_TELEMETRY_EVENT descreve o conteúdo dos dados de telemetria do miniport.

Sintaxe

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;

Membros

DriverVersion

Versão do driver de miniporto.

EventId

Um identificador definido pelo miniporto para o evento de telemetria.

EventName[EVENT_NAME_MAX_LENGTH]

Um nome definido pelo miniporto para o evento de telemetria, que tem o comprimento máximo de EVENT_NAME_MAX_LENGTH.

EventVersion

Uma versão definida pelo miniporto para o evento de telemetria.

Flags

Reservado.

EventBufferLength

O comprimento de EventBuffer, que não deve ser maior que EVENT_BUFFER_MAX_LENGTH que é 4KB.

EventBuffer

Uma carga de telemetria definida por miniport, cujo comprimento é EventBufferLength.

ParameterName0[EVENT_MAX_PARAM_NAME_LEN]

Uma descrição do do significado de ParameterValue0. Essa cadeia de caracteres de nome de parâmetro deve ser <= EVENT_MAX_PARAM_NAME_LEN.

ParameterValue0

O valor do parâmetro 0.

ParameterName1[EVENT_MAX_PARAM_NAME_LEN]

Uma descrição do do significado de ParameterValue1. Essa cadeia de caracteres de nome de parâmetro deve ser <= EVENT_MAX_PARAM_NAME_LEN.

ParameterValue1

O valor do parâmetro 1.

ParameterName2[EVENT_MAX_PARAM_NAME_LEN]

Uma descrição do do significado de ParameterValue2. Essa cadeia de caracteres de nome de parâmetro deve ser <= EVENT_MAX_PARAM_NAME_LEN.

ParameterValue2

O valor do parâmetro 2.

ParameterName3[EVENT_MAX_PARAM_NAME_LEN]

Uma descrição do do significado de ParameterValue3. Essa cadeia de caracteres de nome de parâmetro deve ser <= EVENT_MAX_PARAM_NAME_LEN.

ParameterValue3

O valor do parâmetro 3.

ParameterName4[EVENT_MAX_PARAM_NAME_LEN]

Uma descrição do do significado de ParameterValue4. Essa cadeia de caracteres de nome de parâmetro deve ser <= EVENT_MAX_PARAM_NAME_LEN.

ParameterValue4

O valor do parâmetro 4.

ParameterName5[EVENT_MAX_PARAM_NAME_LEN]

Uma descrição do do significado de ParameterValue5. Essa cadeia de caracteres de nome de parâmetro deve ser <= EVENT_MAX_PARAM_NAME_LEN.

ParameterValue5

O valor do parâmetro 5.

ParameterName6[EVENT_MAX_PARAM_NAME_LEN]

Uma descrição do do significado de ParameterValue6. Essa cadeia de caracteres de nome de parâmetro deve ser <= EVENT_MAX_PARAM_NAME_LEN.

ParameterValue6

O valor do parâmetro 6.

ParameterName7[EVENT_MAX_PARAM_NAME_LEN]

Uma descrição do do significado de ParameterValue7. Essa cadeia de caracteres de nome de parâmetro deve ser <= EVENT_MAX_PARAM_NAME_LEN.

ParameterValue7

O valor do parâmetro 7.

Comentários

Uma estrutura STORPORT_TELEMETRY_EVENT descreve a carga de dados de telemetria do miniport. O miniporto deve preenchê-lo ao chamar StorPortLogTelemetry.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 1703
Servidor mínimo com suporte Windows Server 2016
Cabeçalho storport.h (inclua Storport.h)

Confira também

StorPortLogTelemetry