DXGKDDI_DSICAPS Rückruffunktion (dispmprt.h)
Die DxgkddiDsiCaps-Rückruffunktion fragt die Funktionen der seriellen Schnittstelle (Display Serial Interface, DSI) für ein bestimmtes Ziel ab.
Syntax
DXGKDDI_DSICAPS DxgkddiDsicaps;
NTSTATUS DxgkddiDsicaps(
[in] HANDLE Context,
[in] D3DDDI_VIDEO_PRESENT_TARGET_ID TargetId,
[out] PDXGK_DSI_CAPS pArgs
)
{...}
Parameter
[in] Context
Wie von der MIPI-Schnittstelle des Treibers (DXGK_MIPIDSI_interface abgerufen, fragt DXGK den Treiber nach diesem Kontext ab.
[in] TargetId
Zielbezeichner des Monitors.
[out] pArgs
Zeiger auf eine DXGI_DSI_CAPS-Struktur .
Rückgabewert
DxgkddiDsiCaps gibt bei Erfolg STATUS_SUCCESS zurück. Andernfalls wird einer der in Ntstatus.h definierten Fehlercodes zurückgegeben.
Hinweise
Ein OEM-Paneltreiber sollte initialisieren, indem er IOCTL_MIPI_DSI_QUERY_CAPS sendet, der Informationen bereitstellt, damit der OEM-Paneltreiber die Treiberunterstützung überprüfen kann, und stellt die rohen DDB-Daten der Ebene 1 von der Anzeige bereit, damit ein Paneltreiber mehrere Geräte unterstützen kann, und um zu bestätigen, dass keine Übereinstimmung vorliegt. Der Betriebssystemgrafikkern ruft DxgkddiDsiCaps auf, wenn er diese IOCTL empfängt. Die Funktionen werden in einer DXGK_DSI_CAPS-Struktur zurückgegeben.
Der Grafiktreiber füllt die DXGI_DSI_CAPS Felder aus, wobei zwischengespeicherte Informationen verwendet werden, falls verfügbar, da die Daten statisch sein sollten. Da das Betriebssystem den Feldwert für dieTargetMaximumReturnPacketSize
Paketvalidierung benötigt, kann es die Funktionen vom Grafiktreiber anfordern, bevor eine Anforderung vom Paneltreiber empfangen wird.
Der OEM-Paneltreiber ist für die Überprüfung der DSI-Funktion und Kompatibilität mit dem Panel verantwortlich, da weder der Grafiktreiber noch das Betriebssystem über ausreichende Informationen verfügt, insbesondere für vom Hersteller definierte oder nicht definierte Elemente.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 2004 |
Kopfzeile | dispmprt.h |