Поделиться через


структура 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

Дескриптор контекста Direct3D, который сигнализирует о событиях маркера ETW. Это также контекст, в который будет вызвана функция pfnRenderCb .

APISequenceNumber

Порядковый номер API, с которым связано событие маркера.

Index

Указывает, какой вызов последовательности API вызвал это событие маркера. Если значение равно нулю, событие маркера соответствует последнему порядковому номеру API после вызова функции pfnSetMarker . Если значение равно 1, событие маркера находится по следующему порядковом номеру API. И т. д.

Значение должно быть -1, если с этим событием маркера не связаны метки времени.

StringIndex

Смещение (в байтах) записи таблицы строк, на которую указывает Info. Может быть отрицательным, если строка передается вместе с событием маркера.

Info

Настраиваемая текстовая строка, внедренная в пакет ETW. Может иметь значение NULL.

Требования

Требование Значение
Минимальная версия клиента Windows 8.1
Минимальная версия сервера Windows Server 2012 R2
Верхняя часть d3dumddi.h (включая D3d10umddi.h)

См. также раздел

pfnRenderCb

pfnSetMarker