DXGKDDI_PRESENTTOHWQUEUE función de devolución de llamada (d3dkmddi.h)
Copia el contenido de una asignación de origen, dado un identificador a una cola de hardware.
Sintaxis
DXGKDDI_PRESENTTOHWQUEUE DxgkddiPresenttohwqueue;
NTSTATUS DxgkddiPresenttohwqueue(
IN_CONST_HANDLE hHwQueue,
INOUT_PDXGKARG_PRESENT pPresent
)
{...}
Parámetros
hHwQueue
Controle a la cola de hardware a la que se enviará el búfer DMA.
pPresent
Puntero a una estructura DXGKARG_PRESENT que contiene información sobre la operación de copia.
Valor devuelto
DXGKDDI_PRESENTTOHWQUEUE devuelve uno de los siguientes valores:
Código devuelto | Descripción |
---|---|
STATUS_SUCCESS | Copió correctamente el contenido. |
STATUS_NO_MEMORY o STATUS_INSUFFICIENT_RESOURCES | No se pudo asignar memoria necesaria para que se completara. |
STATUS_GRAPHICS_INSUFFICIENT_DMA_BUFFER | El búfer de acceso directo a memoria (DMA) actual está agotado. |
STATUS_GRAPHICS_CANNOTCOLORCONVERT | El controlador de minipuerto de pantalla detectó una transferencia de bloque de bits (bitblt) para la conversión de color que el dispositivo no pudo realizar. El tiempo de ejecución de Microsoft Direct3D impide que la aplicación continúe y la aplicación recibe un error al copiar contenido. |
STATUS_PRIVILEGED_INSTRUCTION | Se detectaron instrucciones sin privilegios (es decir, instrucciones que acceden a la memoria más allá del privilegio del proceso de la unidad de procesamiento central actual [CPU] ). |
STATUS_ILLEGAL_INSTRUCTION | Instrucciones detectadas que el hardware gráfico no puede admitir. |
STATUS_INVALID_HANDLE | Se detectó un identificador no válido en el búfer de comandos. |
STATUS_GRAPHICS_GPU_EXCEPTION_ON_DEVICE | El controlador de minipuerto de pantalla detectó un error en la secuencia DMA. El dispositivo de contexto gráfico se coloca en un estado perdido si el controlador devuelve este código de error. |
Comentarios
Clase de sincronización de WDDM: Nivel cero
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10, versión 1809 |
Encabezado | d3dkmddi.h |
IRQL | PASSIVE_LEVEL |