DXGKDDI_DSICAPS Rückruffunktion (dispmprt.h)
Die DxgkddiDsiCaps Rückruffunktion fragt die Funktionen der seriellen Anzeigeschnittstelle (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 aus der MIPI-Schnittstelle des Treibers abgerufen (DXGK_MIPIDSI_interface ,_ DXGK fragt den Treiber für diesen Kontext ab.
[in] TargetId
Zielbezeichner des Monitors.
[out] pArgs
Zeiger auf eine DXGI_DSI_CAPS Struktur.
Rückgabewert
DxgkddiDsiCaps- gibt STATUS_SUCCESS zurück, wenn dies erfolgreich ist; andernfalls wird eine der in Ntstatus.hdefinierten Fehlercodes zurückgegeben.
Bemerkungen
Ein OEM-Paneltreiber sollte initialisiert werden, indem IOCTL_MIPI_DSI_QUERY_CAPS gesendet wird, der Informationen bereitstellt, damit der OEM-Paneltreiber die Treiberunterstützung überprüfen kann, und stellt die unformatierten DDB-Daten der Ebene 1 aus dem Display bereit, damit ein Paneltreiber mehrere Geräte unterstützt und bestätigt, dass keine Übereinstimmung besteht. 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 felder DXGI_DSI_CAPS aus, wobei zwischengespeicherte Informationen verwendet werden, sofern verfügbar, da die Daten statisch sein sollten. Da das Betriebssystem denTargetMaximumReturnPacketSize
Feldwert für die Paketüberprüfung 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ügen, insbesondere für herstellerdefinierte oder nicht definierte Elemente.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10, Version 2004 |
Header- | dispmprt.h |