Compartir a través de


estructura DXGKARG_PREEMPTCOMMAND (d3dkmddi.h)

La estructura de DXGKARG_PREEMPTCOMMAND describe un comando que un controlador de minipuerto para mostrar debe usar para preemprar un búfer de acceso directo a memoria (DMA) que la función DxgkDdiSubmitCommand envió 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 de pantalla 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 a la función DxgkCbNotifyDpc para informar al programador de la unidad de procesamiento gráfico (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 de DXGK_PREEMPTCOMMANDFLAGS con un miembro reservado o un valor de 32 bits. Actualmente no hay marcas definidas para esta estructura.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista
Encabezado d3dkmddi.h (incluye D3dkmddi.h)

Consulte también

DXGK_PREEMPTCOMMANDFLAGS

DxgkCbNotifyDpc

DxgkCbNotifyInterrupt

DxgkDdiCreateDevice

DxgkDdiPreemptCommand

DxgkDdiSubmitCommand