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 complete. |
STATUS_GRAPHICS_INSUFFICIENT_DMA_BUFFER | El búfer de acceso directo a memoria directa (DMA) actual está agotado. |
STATUS_GRAPHICS_CANNOTCOLORCONVERT | El controlador de miniporte de pantalla detectó una transferencia de bloques 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 noprivilegadas (es decir, instrucciones que acceden a la memoria más allá del privilegio de la unidad de procesamiento central actual [CPU] proceso). |
STATUS_ILLEGAL_INSTRUCTION | Se detectaron instrucciones que el hardware gráfico no admite. |
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 miniporte 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. |
Observaciones
Clase de sincronización WDDM: de nivel Cero
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 10, versión 1809 |
encabezado de | d3dkmddi.h |
irQL | PASSIVE_LEVEL |