структура 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 (include D3d10umddi.h) |