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) |