IOCTL_MIPI_DSI_QUERY_CAPS IOCTL (ntddvdeo.h)
IOCTL_MIPI_DSI_QUERY_CAPS ruft die grundlegenden Funktionen der MIPI DSI-Schnittstelle ab, die vom Grafiktreiber verfügbar gemacht wird, sowie Identifikationsinformationen aus dem Panel.
Hauptcode
Eingabepuffer
Nichts.
Eingabepufferlänge
n/a
Ausgabepuffer
Puffer, in dem die DSI-Funktionen zurückgegeben werden. Muss mindestens sizeof(DXGK_DSI_CAPS)
sein.
Länge des Ausgabepuffers
Größe in Byte des Ausgabepuffers.
Eingabe-/Ausgabepuffer
n/a
Länge des Eingabe-/Ausgabepuffers
n/a
Statusblock
Irp->IoStatus.Status wird auf STATUS_SUCCESS festgelegt, wenn die Anforderung erfolgreich ist. Andernfalls ist status to the appropriate error condition as a NTSTATUS code.
Weitere Informationen finden Sie unter NTSTATUS Values.
Bemerkungen
IoCTLs (Digital Industry Processor Interface, MIPI) Digital Serial Interface (DSI) müssen vom Monitor-, OEM-Panel- oder Port/Miniporttreiber verarbeitet werden.
Der OEM-Paneltreiber sollte mithilfe von IOCTL_MIPI_DSI_QUERY_CAPS initialisiert werden, mit dem der OEM-Paneltreiber die Treiberunterstützung überprüfen und die rohen DDB-Daten der Ebene 1 aus dem Display bereitstellt, damit ein Paneltreiber mehrere Geräte unterstützt und bestätigt, dass keine Übereinstimmung besteht. Die Funktionen werden in einer DXGK_DSI_CAPS Struktur zurückgegeben. Es liegt in der Verantwortung des OEM-Paneltreibers, die DSI-Funktion zu überprüfen und die Kompatibilität mit dem Panel zu gewährleisten, da weder der Grafiktreiber noch das Betriebssystem über ausreichende Informationen verfügen, insbesondere für herstellerdefinierte oder nicht definierte Elemente.
Das Betriebssystem übersetzt die Abfrage-IOCTL in einen Aufruf von DsiQueryCapsund übergibt die Ziel-ID des Monitors als Eingabe und die Kapitälchenstruktur für die Ausgabe. Der Grafiktreiber sollte die angeforderten Felder mit zwischengespeicherten Informationen ausfüllen, sofern verfügbar, da die Daten statisch sein sollen. Da das Betriebssystem die TargetMaximumReturnPacketSize Wert für die Paketüberprüfung benötigt, kann es die Funktionen des Grafiktreibers anfordern, bevor eine Anforderung vom Paneltreiber empfangen wird.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10, Version 2004 |
Header- | ntddvdeo.h |