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 miniporte de pantalla proporcionó anteriormente este identificador al subsistema del kernel de gráficos de Microsoft DirectX en el parámetro de salida MiniportDeviceContext de la función DxgkDdiAddDevice .

[in/out] pCreateOverlay

Puntero a una estructura de 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.

Comentarios

DxgkDdiCreateOverlay debe ser paginable.

Requisitos

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

Consulte también

DXGKARG_CREATEOVERLAY

DxgkDdiAddDevice