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 |