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 を含む) |