PFND3DDDI_UPDATEOVERLAY função de retorno de chamada (d3dumddi.h)
A função UpdateOverlay reconfigura ou move uma sobreposição que está sendo exibida.
Sintaxe
PFND3DDDI_UPDATEOVERLAY Pfnd3dddiUpdateoverlay;
HRESULT Pfnd3dddiUpdateoverlay(
HANDLE hDevice,
const D3DDDIARG_UPDATEOVERLAY *unnamedParam2
)
{...}
Parâmetros
hDevice
Um identificador para o dispositivo de exibição (contexto gráfico).
unnamedParam2
pData [in]
Um ponteiro para uma estrutura de D3DDDIARG_UPDATEOVERLAY que descreve como reconfigurar a sobreposição.
Valor de retorno
UpdateOverlay retorna um dos seguintes valores:
Código de retorno | Descrição |
---|---|
S_OK | A sobreposição é modificada com êxito. |
E_OUTOFMEMORY | UpdateOverlay não pôde ser concluído devido à memória insuficiente. |
D3DDDIERR_NOTAVAILABLE | UpdateOverlay não pôde ser concluído porque a largura de banda insuficiente estava disponível ou o hardware de sobreposição solicitado não estava disponível. |
D3DDDIERR_UNSUPPORTEDOVERLAYFORMAT | Não há suporte para o formato de sobreposição especificado pelo hardware de sobreposição. |
D3DDDIERR_UNSUPPORTEDOVERLAY | Não há suporte para o hardware de sobreposição para o tamanho e o modo de exibição especificados. |
Observações
As sobreposições são independentes dos recursos exibidos usando as sobreposições.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows. |
da Plataforma de Destino | Área de trabalho |
cabeçalho | d3dumddi.h (inclua D3dumddi.h) |