Compartir a través de


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)

Consulte también

Blt

D3DDDI_BLTFLAGS

RECT