Compartilhar via


estrutura D3DDDI_OVERLAYINFO (d3dumddi.h)

A estrutura D3DDDI_OVERLAYINFO descreve informações sobre uma sobreposição.

Sintaxe

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;

Membros

[in] hResource

Um identificador para o recurso exibido usando a sobreposição. O recurso é criado por meio de uma chamada para a função CreateResource com o sinalizador de campo de bit sobreposição definido no membro Flags da estrutura D3DDDIARG_CREATERESOURCE que é apontado pelo parâmetro pResource .

[in] SubResourceIndex

O índice para o sub-recurso se o recurso especificado pelo membro hResource contiver uma lista de alocações.

[in] DstRect

Uma estrutura RECT para o retângulo de destino, que contém as coordenadas de saída para a exibição.

[in] SrcRect

Uma estrutura RECT para o retângulo de origem exibido.

[in] DstColorKeyLow

Um valor para a chave de cor de destino quando o sinalizador de campo de bit DstColorKey é definido no membro Flags . Se a chave de cor for um intervalo, DstColorKeyLow conterá a extremidade baixa do intervalo. O valor está no formato nativo da superfície primária sobreposta.

[in] DstColorKeyHigh

A extremidade alta do intervalo de chaves de cor de destino quando o sinalizador de campo de bit DstColorKeyRange é definido em Sinalizadores. O valor está no formato nativo da superfície primária sobreposta.

[in] SrcColorKeyLow

Um valor para a chave de cor de origem quando o sinalizador de campo de bitSrcColorKey é definido no membro Flags . Se a chave de cor for um intervalo, SrcColorKeyLow conterá a extremidade baixa do intervalo. O valor está no formato nativo do recurso de sobreposição exibido.

[in] SrcColorKeyHigh

A extremidade superior do intervalo de chaves de cor de origem quando o sinalizador de campo de bitSrcColorKeyRange é definido em Sinalizadores. O valor está no formato nativo do recurso de sobreposição exibido.

[in] Flags

Uma estrutura D3DDDI_OVERLAYINFOFLAGS que identifica o tipo de operação de sobreposição a ser executada. Observe que alguns sinalizadores são mutuamente exclusivos com outros sinalizadores. Para obter mais informações, consulte a seção Comentários a seguir.

Comentários

Os sinalizadores de campo de bit SrcColorKey, SrcColorKeyRange, DstColorKey e DstColorKeyRange nunca são definidos simultaneamente no membro Flags .

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows.
Cabeçalho d3dumddi.h (inclua D3dumddi.h)

Confira também

CreateOverlay

CreateResource

D3DDDIARG_CREATERESOURCE

D3DDDI_OVERLAYINFOFLAGS

RECT

Updateoverlay