Compartir a través de


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

La función DxgkDdiCreateOverlay habilita el hardware de superposición si el hardware es capaz.

Sintaxis

DXGKDDI_CREATEOVERLAY DxgkddiCreateoverlay;

NTSTATUS DxgkddiCreateoverlay(
  [in]     IN_CONST_HANDLE hAdapter,
  [in/out] INOUT_PDXGKARG_CREATEOVERLAY pCreateOverlay
)
{...}

Parámetros

[in] hAdapter

Identificador de un bloque de contexto asociado a un adaptador de pantalla. El controlador de minipuerto de pantalla proporcionó anteriormente este identificador al subsistema del kernel de gráficos de Microsoft DirectX en la función MiniportDeviceContext parámetro de salida del DxgkDdiAddDevice.

[in/out] pCreateOverlay

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

Valor devuelto

DxgkDdiCreateOverlay devuelve uno de los siguientes valores:

Código devuelto Descripción
STATUS_SUCCESS DxgkDdiCreateOverlay creó correctamente la superposición.
STATUS_INVALID_PARAMETER Los parámetros que se pasaron a DxgkDdiCreateOverlay contenían errores que impedían que se completara.
STATUS_NO_MEMORY DxgkDdiCreateOverlay no pudo asignar memoria necesaria para que se complete.
STATUS_INSUFFICIENT_RESOURCES DxgkDdiCreateOverlay 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 DxgkDdiCreateOverlay.

Observaciones

dxgkDdiCreateOverlay debe ser paginable.

Requisitos

Requisito Valor
cliente mínimo admitido Windows Vista
de la plataforma de destino de Escritorio
encabezado de d3dkmddi.h (incluya D3dkmddi.h)
irQL PASSIVE_LEVEL

Consulte también

DXGKARG_CREATEOVERLAY

dxgkDdiAddDevice