Compartilhar via


estrutura DXGKARG_SUSPENDCONTEXT (d3dkmddi.h)

A estrutura DXGKARG_SUSPENDCONTEXT contém argumentos usados na função de retorno de chamada DxgkddiSuspendContext .

Sintaxe

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

Membros

hContext

[in] O contexto de hardware a ser preempto e marcado como suspenso. Esse tipo de solicitação de preempção não tem um período de carência e deve ser respeitado pela GPU assim que possível.

contextSuspendFence

[in] Um valor monotonicamente crescente por contexto que será relatado pela interrupção suspensa do contexto de GPU depois que a solicitação de preempção for concluída. Até que a cerca seja sinalizada, o sistema operacional não poderá assumir que a GPU está suspensa.

Comentários

O valor da cerca de suspensão de contexto é necessário para lidar com casos em que o sistema operacional suspende um contexto, não aguarda a confirmação da cerca de suspensão, retoma e suspende um contexto novamente. O valor da cerca de suspensão permitirá que o sistema operacional distingue entre a confirmação de suspensão anterior e a mais recente.

Requisitos

Requisito Valor
Cabeçalho d3dkmddi.h

Confira também

DxgkddiSuspendContext