PFND3DDDI_CREATEOVERLAY função de retorno de chamada (d3dumddi.h)
A função CreateOverlay aloca hardware de sobreposição e torna a sobreposição visível.
Sintaxe
PFND3DDDI_CREATEOVERLAY Pfnd3dddiCreateoverlay;
HRESULT Pfnd3dddiCreateoverlay(
HANDLE hDevice,
D3DDDIARG_CREATEOVERLAY *unnamedParam2
)
{...}
Parâmetros
hDevice
Um identificador para o dispositivo de exibição (contexto gráfico).
unnamedParam2
pData [in, out]
Um ponteiro para uma estrutura D3DDDIARG_CREATEOVERLAY que descreve a sobreposição.
Retornar valor
CreateOverlay retorna um dos seguintes valores:
Código de retorno | Descrição |
---|---|
S_OK | A sobreposição foi criada com êxito. |
E_OUTOFMEMORY | CreateOverlay não pôde ser concluído devido à memória insuficiente. |
D3DDDIERR_NOTAVAILABLE | CreateOverlay 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 | O formato de sobreposição especificado não é compatível com o 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. |
Comentários
As sobreposições são independentes dos recursos exibidos usando as sobreposições.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows. |
Plataforma de Destino | Área de Trabalho |
Cabeçalho | d3dumddi.h (inclua D3dumddi.h) |