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