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) |