estructura DXGK_RENDERKM_COMMAND (d3dkmddi.h)
La estructura DXGK_RENDERKM_COMMAND se usa para construir un búfer de comandos para controlar la representación acelerada por hardware de GDI.
Sintaxis
typedef struct _DXGK_RENDERKM_COMMAND {
DXGK_RENDERKM_OPERATION OpCode;
UINT CommandSize;
union {
DXGK_GDIARG_BITBLT BitBlt;
DXGK_GDIARG_COLORFILL ColorFill;
DXGK_GDIARG_ALPHABLEND AlphaBlend;
DXGK_GDIARG_STRETCHBLT StretchBlt;
DXGK_GDIARG_TRANSPARENTBLT TransparentBlt;
DXGK_GDIARG_CLEARTYPEBLEND ClearTypeBlend;
} Command;
} DXGK_RENDERKM_COMMAND;
Miembros
OpCode
[in] Código de operación de tipo DXGK_RENDERKM_OPERATIONque identifica la operación de representación acelerada por hardware de GDI que se va a procesar. Para obtener más información sobre la aceleración de hardware GDI, consulte la sección Comentarios.
CommandSize
[in] Tamaño del comando actual, en bytes. Esto es igual al número de bytes desde el principio de DXGK_RENDERKM_COMMAND hasta el comando siguiente.
Command
Comando .
Command.BitBlt
[in] Transferencia de bloques de bits (bitblt) que se describe mediante una estructura de DXGK_GDIARG_BITBLT.
Command.ColorFill
[in] Relleno de color que se describe mediante una estructura DXGK_GDIARG_COLORFILL.
Command.AlphaBlend
[in] Combinación alfa que se describe mediante una estructura DXGK_GDIARG_ALPHABLEND.
Command.StretchBlt
[in] Transferencia de bloques de bits extendido que se describe mediante una estructura de DXGK_GDIARG_STRETCHBLT.
Command.TransparentBlt
[in] Transferencia de bloques de bits transparente que se describe mediante una estructura de DXGK_GDIARG_TRANSPARENTBLT.
Command.ClearTypeBlend
[in] Una combinación ClearType que se describe mediante una estructura de DXGK_GDIARG_CLEARTYPEBLEND.
Observaciones
Una matriz de estructuras de tamaño variable DXGK_RENDERKM_COMMAND define un búfer de comandos que se usa para controlar la representación acelerada por hardware de GDI.
Un controlador de miniporte de pantalla debe informar de que admite el procesamiento del búfer de comandos para la aceleración de hardware GDI estableciendo DXGK_DRIVERCAPS->PresentationCaps.supportKernelModeCommandBuffer a TRUE.
Un controlador de miniporte de pantalla debe informar de que admite la aceleración de hardware GDI solo si existe el segmento de apertura de GPU coherente con la caché y no hay ninguna penalización significativa del rendimiento cuando la CPU accede a la memoria.
Cada comando varía en función del valor del miembro de OpCode y el número de subctángulos del comando.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 7 |
encabezado de | d3dkmddi.h (incluya D3dkmddi.h) |