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