Compartir a través de


DXGKDDI_UPDATEOVERLAY función de devolución de llamada (d3dkmddi.h)

La función DxgkDdiUpdateOverlay modifica el hardware de superposición.

Sintaxis

DXGKDDI_UPDATEOVERLAY DxgkddiUpdateoverlay;

NTSTATUS DxgkddiUpdateoverlay(
  [in] IN_CONST_HANDLE hOverlay,
  [in] IN_CONST_PDXGKARG_UPDATEOVERLAY pUpdateOverlay
)
{...}

Parámetros

[in] hOverlay

Identificador de la superposición que se va a modificar. La función DxgkDdiCreateOverlay del controlador de minipuerto de pantalla proporcionó anteriormente este identificador al subsistema del kernel de gráficos de Microsoft DirectX en el miembro hOverlay de la estructura DXGKARG_CREATEOVERLAY a la que apunta pCreateOverlay .

[in] pUpdateOverlay

Puntero a una estructura de DXGKARG_UPDATEOVERLAY que describe cómo modificar el hardware de superposición.

Valor devuelto

DxgkDdiUpdateOverlay devuelve uno de los siguientes valores:

Código devuelto Descripción
STATUS_SUCCESS DxgkDdiUpdateOverlay modificó correctamente la superposición.
STATUS_INVALID_PARAMETER Los parámetros que se pasaron a DxgkDdiUpdateOverlay contenían errores que impedían que se completara.
STATUS_NO_MEMORY DxgkDdiUpdateOverlay no pudo asignar memoria necesaria para que se complete.
STATUS_INSUFFICIENT_RESOURCES DxgkDdiUpdateOverlay no se pudo completar porque no había suficiente ancho de banda disponible o el hardware de superposición solicitado no pudo completar la tarea.
STATUS_GRAPHICS_DRIVER_MISMATCH El controlador de miniporte de pantalla de pantalla no es compatible con el controlador de pantalla en modo de usuario que inició la llamada a DxgkDdiUpdateOverlay.

Comentarios

DxgkDdiUpdateOverlay debe ser paginable.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista
Plataforma de destino Escritorio
Encabezado d3dkmddi.h
IRQL PASSIVE_LEVEL

Consulte también

DXGKARG_CREATEOVERLAY

DXGKARG_UPDATEOVERLAY

DxgkDdiCreateOverlay