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 de campo de bits sobreposição definido no Flags membro da estrutura D3DDDIARG_CREATERESOURCE que é apontado pelo parâmetro pResource.

[in] SubResourceIndex

O índice para a sub-fonte se o recurso especificado pelo hResource membro 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 DstColorKey campo de bits é definido no membro sinalizadores. Se a chave de cor for um intervalo, DstColorKeyLow conterá a extremidade inferior do intervalo. O valor está no formato nativo da superfície primária sobreposta.

[in] DstColorKeyHigh

A extremidade superior do intervalo de chaves de cor de destino quando o sinalizador de DstColorKeyRange campo de bits é definido no Flags. 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 bits SrcColorKey é definido no membro sinalizadores do. Se a chave de cor for um intervalo, SrcColorKeyLow conterá a extremidade inferior 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 SrcColorKeyRange campo de bits é definido em Flags. 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.

Observações

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

Requisitos

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

Consulte também

CreateOverlay

CreateResource

D3DDDIARG_CREATERESOURCE

D3DDDI_OVERLAYINFOFLAGS

RECT

UpdateOverlay