Compartir a través de


estructura D3DDDI_OVERLAYINFO (d3dumddi.h)

La estructura D3DDDI_OVERLAYINFO describe información sobre una superposición.

Sintaxis

typedef struct _D3DDDI_OVERLAYINFO {
  [in] HANDLE                  hResource;
  [in] UINT                    SubResourceIndex;
  [in] RECT                    DstRect;
  [in] RECT                    SrcRect;
  [in] UINT                    DstColorKeyLow;
  [in] UINT                    DstColorKeyHigh;
  [in] UINT                    SrcColorKeyLow;
  [in] UINT                    SrcColorKeyHigh;
  [in] D3DDDI_OVERLAYINFOFLAGS Flags;
} D3DDDI_OVERLAYINFO;

Miembros

[in] hResource

Identificador del recurso que se muestra mediante la superposición. El recurso se crea a través de una llamada a la función CreateResource con la marca de Overlay campo de bits establecida en el miembro Flags de la estructura de D3DDDIARG_CREATERESOURCE a la que apunta el parámetro pResource.

[in] SubResourceIndex

Índice del subrecurso si el recurso especificado por el miembro hResource contiene una lista de asignaciones.

[in] DstRect

Estructura RECT para el rectángulo de destino, que contiene las coordenadas de salida para la presentación.

[in] SrcRect

Estructura RECT para el rectángulo de origen que se muestra.

[in] DstColorKeyLow

Valor de la clave de color de destino cuando el DstColorKey marca de campo de bits se establece en el miembro Flags. Si la clave de color es un intervalo, DstColorKeyLow contiene el extremo inferior del intervalo. El valor está en el formato nativo de la superficie principal superpuesta.

[in] DstColorKeyHigh

El extremo superior del intervalo de claves de color de destino cuando el DstColorKeyRange marca de campo de bits se establece en Marcas. El valor está en el formato nativo de la superficie principal superpuesta.

[in] SrcColorKeyLow

Valor de la clave de color de origen cuando el SrcColorKey marca de campo de bits se establece en el miembro Flags. Si la clave de color es un intervalo, SrcColorKeyLow contiene el extremo inferior del intervalo. El valor está en el formato nativo del recurso de superposición que se muestra.

[in] SrcColorKeyHigh

El extremo superior del intervalo de claves de color de origen cuando el SrcColorKeyRange marca de campo de bits se establece en Marcas. El valor está en el formato nativo del recurso de superposición que se muestra.

[in] Flags

Estructura D3DDDI_OVERLAYINFOFLAGS que identifica el tipo de operación de superposición que se va a realizar. Tenga en cuenta que algunas marcas se excluyen mutuamente con otras marcas. Para obtener más información, vea la siguiente sección Comentarios.

Observaciones

El SrcColorKey, SrcColorKeyRange, DstColorKeyy DstColorKeyRange marcas de campo de bits nunca se establecen simultáneamente en el miembro Flags.

Requisitos

Requisito Valor
cliente mínimo admitido Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
encabezado de d3dumddi.h (incluya D3dumddi.h)

Consulte también

CreateOverlay

createResource

D3DDDIARG_CREATERESOURCE

D3DDDI_OVERLAYINFOFLAGS

RECT

UpdateOverlay