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


структура DXGKARG_SUSPENDCONTEXT (d3dkmddi.h)

Структура DXGKARG_SUSPENDCONTEXT содержит аргументы, используемые в функции обратного вызова DxgkddiSuspendContext .

Синтаксис

typedef struct _DXGKARG_SUSPENDCONTEXT {
  HANDLE hContext;
  UINT64 contextSuspendFence;
} DXGKARG_SUSPENDCONTEXT;

Члены

hContext

[in] Аппаратный контекст, который необходимо вытеснять и помечать как приостановленный. Этот тип запроса на вытеснение не имеет льготного периода и, как ожидается, будет выполнен GPU как можно скорее.

contextSuspendFence

[in] Монотонно увеличивающееся значение для каждого контекста, которое будет отображаться приостановленным прерыванием контекста GPU после завершения запроса на вытеснение. До тех пор, пока не будет поймечена ограда, ОПЕРАЦИОННая система не может предполагать, что GPU приостановлен.

Комментарии

Значение ограждения приостановки контекста необходимо для обработки случаев, когда ОС приостанавливает контекст, не ожидает подтверждения приостановки ограждения, возобновляет и снова приостанавливает контекст. Значение ограничения приостановки позволит ОС различать предыдущее и последнее подтверждение приостановки.

Требования

Требование Значение
Заголовок d3dkmddi.h

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

DxgkddiSuspendContext