Compartilhar via


estrutura DXGKARG_PREEMPTCOMMAND (d3dkmddi.h)

A estrutura DXGKARG_PREEMPTCOMMAND descreve um comando que um driver de miniporto de exibição deve usar para antecipar um buffer de DMA (acesso direto à memória) que a função DxgkDdiSubmitCommand enviou anteriormente para a unidade de execução de comando de hardware.

Sintaxe

typedef struct _DXGKARG_PREEMPTCOMMAND {
  [in] UINT                     PreemptionFenceId;
  [in] UINT                     NodeOrdinal;
  [in] UINT                     EngineOrdinal;
  [in] DXGK_PREEMPTCOMMANDFLAGS Flags;
} DXGKARG_PREEMPTCOMMAND;

Membros

[in] PreemptionFenceId

Um identificador exclusivo que o driver de miniporto de exibição deve aplicar patch no comando fence no final do buffer de DMA para antecipar o buffer de DMA enviado anteriormente. O driver de miniporta de exibição usa o identificador em uma chamada para a função DxgkCbNotifyDpc para informar o agendador da GPU (unidade de processamento gráfico) sobre a preempção no momento da DPC (chamada de procedimento adiado).

[in] NodeOrdinal

O índice do nó para a solicitação de preempção.

[in] EngineOrdinal

O índice do mecanismo para a solicitação de preempção.

[in] Flags

Uma estrutura DXGK_PREEMPTCOMMANDFLAGS com um membro reservado ou um valor de 32 bits. Nenhum sinalizador está definido atualmente para essa estrutura.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista
Cabeçalho d3dkmddi.h (inclua D3dkmddi.h)

Confira também

DXGK_PREEMPTCOMMANDFLAGS

DxgkCbNotifyDpc

DxgkCbNotifyInterrupt

DxgkDdiCreateDevice

DxgkDdiPreemptCommand

DxgkDdiSubmitCommand