Partilhar via


PFND3DDDI_UPDATEOVERLAYCB função de retorno de chamada (d3dumddi.h)

A função pfnUpdateOverlayCb modifica um objeto de sobreposição no modo kernel.

Sintaxe

PFND3DDDI_UPDATEOVERLAYCB Pfnd3dddiUpdateoverlaycb;

HRESULT Pfnd3dddiUpdateoverlaycb(
  HANDLE hDevice,
  const D3DDDICB_UPDATEOVERLAY *unnamedParam2
)
{...}

Parâmetros

hDevice

Um identificador para o dispositivo de exibição (contexto gráfico).

unnamedParam2

pData [in]

Um ponteiro para uma estrutura D3DDDICB_UPDATEOVERLAY que descreve como modificar a sobreposição.

Valor de retorno

pfnUpdateOverlayCb retorna um dos seguintes valores:

Código de retorno Descrição
S_OK O objeto de sobreposição foi modificado com êxito.
D3DDDIERR_NOTAVAILABLE Falha em pfnUpdateOverlayCb devido à falta de hardware de sobreposição ou largura de banda.
E_INVALIDARG Os parâmetros foram validados e determinados como incorretos.
E_OUTOFMEMORY pfnUpdateOverlayCb não pôde alocar memória necessária para que ela fosse concluída.

Essa função também pode retornar outros valores HRESULT.

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)

Consulte também

D3DDDICB_UPDATEOVERLAY

D3DDDI_DEVICECALLBACKS