次の方法で共有


D3DDDICB_LOGUMDMARKER 構造体 (d3dumddi.h)

ユーザー モード ディスプレイ ドライバーが定義した Windows イベント トレース (ETW) マーカー イベントの場所に関する情報を指定します。

構文

typedef struct D3DDDICB_LOGUMDMARKER {
  [in] HANDLE  hContext;
       UINT64  APISequenceNumber;
       INT     Index;
       INT     StringIndex;
       LPCWSTR Info;
} D3DDDICB_LOGUMDMARKER;

メンバー

[in] hContext

ETW マーカー イベントを通知する Direct3D コンテキストへのハンドル。 これは、 pfnRenderCb 関数が呼び出されるコンテキストでもあります。

APISequenceNumber

マーカー イベントが関連付けられている API シーケンス番号。

Index

このマーカー イベントの原因となった API シーケンス呼び出しを示します。 0 の場合、マーカー イベントは pfnSetMarker 関数の呼び出し後の最新の API シーケンス番号に対応します。 1 の場合、マーカー イベントは次の API シーケンス番号にあります。 同様に続きます。

このマーカー イベントにタイム スタンプが関連付けられていない場合は、-1 にする必要があります。

StringIndex

Info が指す文字列テーブル エントリのオフセット (バイト単位)。 文字列がマーカー イベントと共に渡される場合は、負の値を指定できます。

Info

ETW パケットに埋め込まれたカスタム テキスト文字列。 NULL を指定できます。

要件

要件
サポートされている最小のクライアント Windows 8.1
サポートされている最小のサーバー Windows Server 2012 R2
Header d3dumddi.h (D3d10umddi.h を含む)

こちらもご覧ください

pfnRenderCb

pfnSetMarker