Freigeben über


DXGKDDI_PRESENTTOHWQUEUE Rückruffunktion (d3dkmddi.h)

Kopiert Inhalte aus einer Quellzuordnung, wenn ein Handle in eine Hardwarewarteschlange gegeben ist.

Syntax

DXGKDDI_PRESENTTOHWQUEUE DxgkddiPresenttohwqueue;

NTSTATUS DxgkddiPresenttohwqueue(
  IN_CONST_HANDLE hHwQueue,
  INOUT_PDXGKARG_PRESENT pPresent
)
{...}

Parameter

hHwQueue

Behandeln Sie die Hardwarewarteschlange, an die der DMA-Puffer übermittelt wird.

pPresent

Ein Zeiger auf eine DXGKARG_PRESENT Struktur, die Informationen zum Kopiervorgang enthält.

Rückgabewert

DXGKDDI_PRESENTTOHWQUEUE gibt einen der folgenden Werte zurück:

Rückgabecode Beschreibung
STATUS_SUCCESS Der Inhalt wurde erfolgreich kopiert.
STATUS_NO_MEMORY oder STATUS_INSUFFICIENT_RESOURCES Speicher konnte nicht zugewiesen werden, der für den Abschluss erforderlich war.
STATUS_GRAPHICS_INSUFFICIENT_DMA_BUFFER Der aktuelle DMA-Puffer (Direct Memory Access) ist erschöpft.
STATUS_GRAPHICS_CANNOTCOLORCONVERT Der Anzeige-Miniporttreiber hat eine Bitblockübertragung (Bitblt) für die Farbkonvertierung erkannt, die das Gerät nicht ausführen konnte. Die Microsoft Direct3D-Laufzeit verhindert, dass die Anwendung fortgesetzt wird, und die Anwendung empfängt einen Fehler beim Kopieren von Inhalten.
STATUS_PRIVILEGED_INSTRUCTION Es wurden nicht privilegierte Anweisungen erkannt (d. a. Anweisungen, die über die Berechtigungen des aktuellen zentralen Verarbeitungsgeräts [CPU]-Prozesses hinausgehen).
STATUS_ILLEGAL_INSTRUCTION Es wurden Anweisungen erkannt, die von Grafikhardware nicht unterstützt werden können.
STATUS_INVALID_HANDLE Es wurde ein ungültiger Handle im Befehlspuffer erkannt.
STATUS_GRAPHICS_GPU_EXCEPTION_ON_DEVICE Der Anzeigeminiporttreiber hat einen Fehler im DMA-Datenstrom erkannt. Das Grafikkontextgerät wird in einen verlorenen Zustand versetzt, wenn der Treiber diesen Fehlercode zurückgibt.

Bemerkungen

WDDM-Synchronisierungsklasse: Nullebene

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10, Version 1809
Header- d3dkmddi.h
IRQL- PASSIVE_LEVEL