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 |