IOCTL_MIPI_DSI_QUERY_CAPS IOCTL (ntddvdeo.h)

IOCTL_MIPI_DSI_QUERY_CAPS récupère les fonctionnalités de base de l’interface DSI MIPI exposée par le pilote graphique, ainsi que les informations d’identification du panneau.

Code principal

IRP_MJ_DEVICE_CONTROL

Mémoire tampon d'entrée

Aucun.

Longueur de la mémoire tampon d’entrée

n/a

Mémoire tampon de sortie

Mémoire tampon dans laquelle les fonctionnalités DSI sont retournées. Doit être au moins sizeof(DXGK_DSI_CAPS).

Longueur de la mémoire tampon de sortie

Taille en octets de la mémoire tampon de sortie.

Mémoire tampon d’entrée/sortie

n/a

Longueur de la mémoire tampon d’entrée/sortie

n/a

Bloc d’état

Irp-IoStatus.Status> est défini sur STATUS_SUCCESS si la demande réussit. Sinon, état à la condition d’erreur appropriée en tant que code NTSTATUS.

Pour plus d’informations, consultez Valeurs NTSTATUS.

Remarques

Les IOCTL DSI (Digital Serial Interface) MIPI (Mobile Industry Processor Interface) doivent être gérés par le moniteur, le panneau oem ou le pilote de port/miniport.

Le pilote du panneau OEM doit s’initialiser à l’aide de IOCTL_MIPI_DSI_QUERY_CAPS qui fournit des informations pour permettre au pilote de panneau OEM de vérifier la prise en charge du pilote et fournit les données DDB de niveau brut 1 de l’affichage pour permettre à un pilote de panneau de prendre en charge plusieurs périphériques et pour confirmer qu’il n’existe aucune incompatibilité. Les fonctionnalités sont retournées dans une structure DXGK_DSI_CAPS . Il incombe au pilote de panneau OEM de valider la fonctionnalité DSI et la compatibilité avec le panneau, car ni le pilote graphique ni le système d’exploitation ne disposent d’informations suffisantes pour le faire, en particulier pour les éléments définis ou non définis par le fabricant.

Le système d’exploitation traduit la requête IOCTL en un appel à DsiQueryCaps, en passant l’ID cible du moniteur en tant qu’entrée et la structure des majuscules pour la sortie. Le pilote graphique doit remplir les champs demandés, en utilisant les informations mises en cache si disponibles, car les données doivent être statiques. Étant donné que le système d’exploitation a besoin de la valeur TargetMaximumReturnPacketSize pour la validation des paquets, il peut demander les fonctionnalités du pilote graphique avant de recevoir une demande du pilote de panneau.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 2004
En-tête ntddvdeo.h

Voir aussi

DsiQueryCaps

DXGK_DSI_CAPS

IOCTL_MIPI_DSI_RESET

IOCTL_MIPI_DSI_TRANSMISSION