Freigeben über


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

IRP_MJ_DEVICE_CONTROL

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

Siehe auch

DsiQueryCaps

DXGK_DSI_CAPS

IOCTL_MIPI_DSI_RESET

IOCTL_MIPI_DSI_TRANSMISSION