struttura STORPORT_TELEMETRY_EVENT (storport.h)

La struttura STORPORT_TELEMETRY_EVENT descrive il payload dei dati di telemetria del miniport.

Sintassi

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;

Members

DriverVersion

Versione del driver Miniport.

EventId

Identificatore definito miniport per l'evento di telemetria.

EventName[EVENT_NAME_MAX_LENGTH]

Nome definito miniport per l'evento di telemetria, che ha la lunghezza massima di EVENT_NAME_MAX_LENGTH.

EventVersion

Versione di miniport definita per l'evento di telemetria.

Flags

Riservato.

EventBufferLength

Lunghezza di EventBuffer, che non deve essere maggiore di EVENT_BUFFER_MAX_LENGTH pari a 4 KB.

EventBuffer

Payload di telemetria definito miniport, la cui lunghezza è EventBufferLength.

ParameterName0[EVENT_MAX_PARAM_NAME_LEN]

Descrizione del significato di ParameterValue0. La stringa del nome del parametro deve essere <= EVENT_MAX_PARAM_NAME_LEN.

ParameterValue0

Valore per il parametro 0.

ParameterName1[EVENT_MAX_PARAM_NAME_LEN]

Descrizione del significato di ParameterValue1. La stringa del nome del parametro deve essere <= EVENT_MAX_PARAM_NAME_LEN.

ParameterValue1

Valore per il parametro 1.

ParameterName2[EVENT_MAX_PARAM_NAME_LEN]

Descrizione del significato di ParameterValue2. La stringa del nome del parametro deve essere <= EVENT_MAX_PARAM_NAME_LEN.

ParameterValue2

Valore per il parametro 2.

ParameterName3[EVENT_MAX_PARAM_NAME_LEN]

Descrizione del significato di ParameterValue3. La stringa del nome del parametro deve essere <= EVENT_MAX_PARAM_NAME_LEN.

ParameterValue3

Valore per il parametro 3.

ParameterName4[EVENT_MAX_PARAM_NAME_LEN]

Descrizione del significato di ParameterValue4. La stringa del nome del parametro deve essere <= EVENT_MAX_PARAM_NAME_LEN.

ParameterValue4

Valore per il parametro 4.

ParameterName5[EVENT_MAX_PARAM_NAME_LEN]

Descrizione del significato di ParameterValue5. La stringa del nome del parametro deve essere <= EVENT_MAX_PARAM_NAME_LEN.

ParameterValue5

Valore per il parametro 5.

ParameterName6[EVENT_MAX_PARAM_NAME_LEN]

Descrizione del significato di ParameterValue6. La stringa del nome del parametro deve essere <= EVENT_MAX_PARAM_NAME_LEN.

ParameterValue6

Valore per il parametro 6.

ParameterName7[EVENT_MAX_PARAM_NAME_LEN]

Descrizione del significato di ParameterValue7. La stringa del nome del parametro deve essere <= EVENT_MAX_PARAM_NAME_LEN.

ParameterValue7

Valore per il parametro 7.

Commenti

Una struttura STORPORT_TELEMETRY_EVENT descrive il payload dei dati di telemetria del miniport. Il miniport deve riempirlo quando si chiama StorPortLogTelemetry.

Requisiti

Requisito Valore
Client minimo supportato Windows 10 versione 1703
Server minimo supportato Windows Server 2016
Intestazione storport.h (include Storport.h)

Vedi anche

StorPortLogTelemetry