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 |