Compartir a través de


estructura DXGKARG_PREEMPTCOMMAND (d3dkmddi.h)

La estructura DXGKARG_PREEMPTCOMMAND describe un comando que un controlador de minipuerto de pantalla debe usar para adelantar un búfer de acceso directo a memoria (DMA) que el DxgkDdiSubmitCommand función enviada anteriormente a la unidad de ejecución de comandos de hardware.

Sintaxis

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

Miembros

[in] PreemptionFenceId

Identificador único que el controlador de miniporte para mostrar debe aplicar revisiones al comando de barrera al final del búfer DMA para adelantar el búfer DMA enviado anteriormente. El controlador de minipuerto de pantalla usa el identificador en una llamada al función DxgkCbNotifyDpc para informar al programador de la unidad de procesamiento de gráficos (GPU) sobre el adelantamiento en el tiempo de llamada a procedimiento diferido (DPC).

[in] NodeOrdinal

Índice del nodo para la solicitud de adelantamiento.

[in] EngineOrdinal

Índice del motor para la solicitud de adelantamiento.

[in] Flags

Estructura DXGK_PREEMPTCOMMANDFLAGS con un miembro reservado o un valor de 32 bits. Actualmente no hay marcas definidas para esta estructura.

Requisitos

Requisito Valor
cliente mínimo admitido Windows Vista
encabezado de d3dkmddi.h (incluya D3dkmddi.h)

Consulte también

DXGK_PREEMPTCOMMANDFLAGS

dxgkCbNotifyDpc

dxgkCbNotifyInterrupt

DxgkDdiCreateDevice

DxgkDdiPreemptCommand

dxgkDdiSubmitCommand