Compartir a través de


PFND3DDDI_CREATEOVERLAY función de devolución de llamada (d3dumddi.h)

La función CreateOverlay asigna hardware de superposición y hace que la superposición sea visible.

Sintaxis

PFND3DDDI_CREATEOVERLAY Pfnd3dddiCreateoverlay;

HRESULT Pfnd3dddiCreateoverlay(
  HANDLE hDevice,
  D3DDDIARG_CREATEOVERLAY *unnamedParam2
)
{...}

Parámetros

hDevice

Identificador del dispositivo de visualización (contexto de gráficos).

unnamedParam2

pData [in, out]

Puntero a una estructura D3DDDIARG_CREATEOVERLAY que describe la superposición.

Valor devuelto

CreateOverlay devuelve uno de los siguientes valores:

Código devuelto Descripción
S_OK La superposición se crea correctamente.
E_OUTOFMEMORY CreateOverlay no se pudo completar debido a una memoria insuficiente.
D3DDDIERR_NOTAVAILABLE CreateOverlay no se pudo completar porque el ancho de banda insuficiente estaba disponible o el hardware de superposición solicitado no estaba disponible.
D3DDDIERR_UNSUPPORTEDOVERLAYFORMAT El hardware de superposición no admite el formato de superposición especificado.
D3DDDIERR_UNSUPPORTEDOVERLAY El hardware de superposición no se admite para el tamaño y el modo de presentación especificados.

Comentarios

Las superposiciones son independientes de los recursos que se muestran mediante las superposiciones.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
Plataforma de destino Escritorio
Encabezado d3dumddi.h (incluya D3dumddi.h)

Consulte también

D3DDDIARG_CREATEOVERLAY

D3DDDI_DEVICEFUNCS