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

ミニポート ドライバーのバージョン。

EventId

テレメトリ イベントのミニポート定義識別子。

EventName[EVENT_NAME_MAX_LENGTH]

EVENT_NAME_MAX_LENGTHの最大長を持つテレメトリ イベントのミニポート定義名。

EventVersion

テレメトリ イベントのミニポート定義バージョン。

Flags

予約済み。

EventBufferLength

EventBuffer の長さは、4 KB のEVENT_BUFFER_MAX_LENGTHを超えてはなりません。

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 Version 1703
サポートされている最小のサーバー Windows Server 2016
Header storport.h (Storport.h を含む)

こちらもご覧ください

StorPortLogTelemetry