Compartir a través de


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