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


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

См. также

pfnRenderCb

pfnSetMarker