estrutura DXGKARG_PREEMPTCOMMAND (d3dkmddi.h)
A estrutura DXGKARG_PREEMPTCOMMAND descreve um comando que um driver de miniporto de exibição deve usar para prever um buffer de DMA (acesso direto à memória) que a função DxgkDdiSubmitCommand enviada anteriormente à 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 de que o driver de miniporto de exibição deve aplicar patch no comando fence no final do buffer DMA para prever o buffer de DMA enviado anteriormente. O driver de miniporto 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 horário de 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 |
---|---|
de cliente com suporte mínimo | Windows Vista |
cabeçalho | d3dkmddi.h (inclua D3dkmddi.h) |