Partager via


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 et 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 iocTLs IOCTL (MIPI) Digital Serial Interface (DSI) de l’interface numérique MIPI (Mobile Industry Processor Interface) doivent être gérés par le moniteur, le panneau oem ou le pilote port/miniport.

Le pilote du panneau OEM doit s’initialiser à l’aide de IOCTL_MIPI_DSI_QUERY_CAPS qui fournit des informations permettant au pilote du 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 appareils et de confirmer qu’il n’existe aucune incompatibilité. Les fonctionnalités sont retournées dans une structure DXGK_DSI_CAPS. Il incombe au pilote du panneau OEM de valider la fonctionnalité DSI et la compatibilité avec le panneau, car ni le pilote graphique ni le système d’exploitation n’ont suffisamment d’informations pour le faire, en particulier pour les éléments définis par le fabricant ou non définis.

Le système d’exploitation traduit le IOCTL de requête en un appel à DsiQueryCaps, en passant l’ID cible du moniteur comme entrée et la structure des majuscules pour la sortie. Le pilote graphique doit renseigner les champs demandés, à l’aide d’informations mises en cache si elles sont 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 du panneau.

Exigences

Exigence Valeur
client minimum pris en charge Windows 10, version 2004
d’en-tête ntddvdeo.h

Voir aussi

DsiQueryCaps

DXGK_DSI_CAPS

IOCTL_MIPI_DSI_RESET

IOCTL_MIPI_DSI_TRANSMISSION