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
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per