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 campo de bits overlay establecida en el miembro Flags de la estructura 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 de la pantalla.

[in] SrcRect

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

[in] DstColorKeyLow

Valor de la clave de color de destino cuando la marca de campo de bits DstColorKey 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 la marca de campo de bits DstColorKeyRange está establecida 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 se establece la marca de campo de bits SrcColorKey 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 la marca de campo de bits SrcColorKeyRange está establecida 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 son mutuamente excluyentes con otras marcas. Para obtener más información, vea la sección Comentarios que se muestra más adelante.

Comentarios

Las marcas de campo de bits SrcColorKey, SrcColorKeyRange, DstColorKey y DstColorKeyRange nunca se establecen simultáneamente en el miembro Flags .

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

CreateOverlay

CreateResource

D3DDDIARG_CREATERESOURCE

D3DDDI_OVERLAYINFOFLAGS

RECT

UpdateOverlay