DXGKDDI_PRESENTTOHWQUEUE Rückruffunktion (d3dkmddi.h)

Kopiert Inhalte aus einer Quellzuordnung mit einem Handle in eine Hardwarewarteschlange.

Syntax

DXGKDDI_PRESENTTOHWQUEUE DxgkddiPresenttohwqueue;

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

Parameter

hHwQueue

Handle an 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, der für die Vervollständigung erforderlich war, konnte nicht zugeordnet werden.
STATUS_GRAPHICS_INSUFFICIENT_DMA_BUFFER Der aktuelle DMA-Puffer (Direct Memory Access) ist erschöpft.
STATUS_GRAPHICS_CANNOTCOLORCONVERT Der Display-Miniporttreiber hat eine Bitblockübertragung (Bitblt) für die Farbkonvertierung erkannt, die das Gerät nicht ausführen konnte. Die Microsoft Direct3D-Runtime verhindert, dass die Anwendung fortgesetzt wird, und die Anwendung erhält einen Fehler beim Kopieren von Inhalten.
STATUS_PRIVILEGED_INSTRUCTION Es wurden nicht privilegierte Anweisungen erkannt (d. a. Anweisungen, die über die Berechtigungen des aktuellen CPU-Prozesses der zentralen Verarbeitungseinheit hinaus auf den Arbeitsspeicher zugreifen).
STATUS_ILLEGAL_INSTRUCTION Es wurden Anweisungen erkannt, die von Grafikhardware nicht unterstützt werden können.
STATUS_INVALID_HANDLE Es wurde ein ungültiges Handle im Befehlspuffer erkannt.
STATUS_GRAPHICS_GPU_EXCEPTION_ON_DEVICE Der Anzeigeminiporttreiber hat einen Fehler im DMA-Stream erkannt. Das Grafikkontextgerät befindet sich in einem verlorenen Zustand, wenn der Treiber diesen Fehlercode zurückgibt.

Hinweise

WDDM-Synchronisierungsklasse: Nullebene

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1809
Kopfzeile d3dkmddi.h
IRQL PASSIVE_LEVEL