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 Bereich.
Hauptcode
Eingabepuffer
Keine.
Eingabepufferlänge
–
Ausgabepuffer
Puffer, in dem die DSI-Funktionen zurückgegeben werden. Muss mindestens sizeof(DXGK_DSI_CAPS)
sein.
Länge des Ausgabepuffers
Größe des Ausgabepuffers in Bytes.
Eingabe-/Ausgabepuffer
–
Länge des Eingabe-/Ausgabepuffers
–
Statusblock
Irp-IoStatus.Status> ist auf STATUS_SUCCESS festgelegt, wenn die Anforderung erfolgreich ist. Andernfalls wird status für die entsprechende Fehlerbedingung als NTSTATUS-Code verwendet.
Weitere Informationen finden Sie unter NTSTATUS-Werte.
Hinweise
Mobile Industry Processor Interface (MIPI) Digital Serial Interface (DSI) IOCTLs müssen vom Monitor, oem-Panel oder Port-/Miniporttreiber verarbeitet werden.
Der OEM-Paneltreiber sollte mithilfe von IOCTL_MIPI_DSI_QUERY_CAPS initialisieren, der Informationen bereitstellt, damit der OEM-Paneltreiber die Treiberunterstützung überprüfen kann, und stellt die rohen DDB-Daten der Ebene 1 vom Display bereit, damit ein Paneltreiber mehrere Geräte unterstützen kann, und um zu bestätigen, 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 und die Kompatibilität mit dem Panel zu überprüfen, da weder der Grafiktreiber noch das Betriebssystem über ausreichende Informationen verfügen, insbesondere für vom Hersteller definierte oder nicht definierte Elemente.
Das Betriebssystem übersetzt die Abfrage-IOCTL in einen Aufruf von DsiQueryCaps und übergibt die Ziel-ID des Monitors als Eingabe und die Caps-Struktur für die Ausgabe. Der Grafiktreiber sollte die angeforderten Felder ausfüllen, wobei ggf. zwischengespeicherte Informationen verwendet werden, da die Daten statisch sein sollten. Da das Betriebssystem den Wert TargetMaximumReturnPacketSize für die Paketüberprüfung benötigt, kann es die Funktionen vom Grafiktreiber anfordern, bevor es eine Anforderung vom Paneltreiber erhält.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 2004 |
Kopfzeile | ntddvdeo.h |