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

IRP_MJ_DEVICE_CONTROL

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

Weitere Informationen

DsiQueryCaps

DXGK_DSI_CAPS

IOCTL_MIPI_DSI_RESET

IOCTL_MIPI_DSI_TRANSMISSION