estructura D3DDDIARG_BLT (d3dumddi.h)
La estructura D3DDDIARG_BLT describe los parámetros de una transferencia de bloques de bits (bitblt).
Sintaxis
typedef struct _D3DDDIARG_BLT {
[in] HANDLE hSrcResource;
[in] UINT SrcSubResourceIndex;
[in] RECT SrcRect;
[in] HANDLE hDstResource;
[in] UINT DstSubResourceIndex;
[in] RECT DstRect;
[in] UINT ColorKey;
[in] D3DDDI_BLTFLAGS Flags;
} D3DDDIARG_BLT;
Miembros
[in] hSrcResource
Identificador del recurso de origen.
[in] SrcSubResourceIndex
Índice de la superficie de origen dentro del recurso.
[in] SrcRect
Estructura RECT para el rectángulo de origen.
[in] hDstResource
Identificador del recurso de destino.
[in] DstSubResourceIndex
Índice de la superficie de destino dentro del recurso.
[in] DstRect
Estructura RECT para el rectángulo de destino.
[in] ColorKey
Valor de la clave de color. Tenga en cuenta que las marcas de campo de bits SrcColorKey y DstColorKey nunca se establecen simultáneamente en el miembro Flags .
[in] Flags
Estructura D3DDDI_BLTFLAGS que identifica el tipo de bitblt que se va a realizar. Tenga en cuenta que algunas marcas de campo de bits de esta estructura son mutuamente excluyentes con otras marcas. Para obtener más información sobre estas marcas, vea la siguiente sección Comentarios.
Comentarios
Si no se especifica una opción de filtrado (por ejemplo, la marca de campo de bits punto o lineal ) en el miembro Flags , el controlador puede usar su propia técnica de filtrado.
Las marcas de campo de bits SrcColorKey y DstColorKey nunca se establecen simultáneamente. Del mismo modo, la marca de campo de bits Punto no se establece simultáneamente con la marca de campo de bits lineal .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows. |
Encabezado | d3dumddi.h (incluya D3dumddi.h) |