DXGKDDI_DSICAPS fonction de rappel (dispmprt.h)
La fonction de rappel DxgkkddiDsiCaps interroge les fonctionnalités DSI (Display Serial Interface) pour une cible particulière.
Syntaxe
DXGKDDI_DSICAPS DxgkddiDsicaps;
NTSTATUS DxgkddiDsicaps(
[in] HANDLE Context,
[in] D3DDDI_VIDEO_PRESENT_TARGET_ID TargetId,
[out] PDXGK_DSI_CAPS pArgs
)
{...}
Paramètres
[in] Context
Comme récupéré à partir de l’interface MIPI du pilote (DXGK_MIPIDSI_interface ,_ DXGK interroge le pilote pour ce contexte.
[in] TargetId
Identificateur cible du moniteur.
[out] pArgs
Pointeur vers une structure DXGI_DSI_CAPS.
Valeur de retour
DxgkddiDsiCaps retourne STATUS_SUCCESS si elle réussit ; sinon, elle retourne l’un des codes d’erreur définis dans Ntstatus.h.
Remarques
Un pilote de panneau OEM doit s’initialiser en envoyant 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é. Le noyau graphique du système d’exploitation appelle DxgkddiDsiCaps lorsqu’il reçoit cette IOCTL. Les fonctionnalités sont retournées dans une structure DXGK_DSI_CAPS.
Le pilote graphique remplit les champs DXGI_DSI_CAPS, à 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 de champTargetMaximumReturnPacketSize
pour la validation des paquets, il peut demander les fonctionnalités du pilote graphique avant de recevoir une requête du pilote du panneau.
Le pilote du panneau OEM est chargé 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.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 10, version 2004 |
d’en-tête | dispmprt.h |