Partager via


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

Voir aussi

DXGI_DSI_CAPS

IOCTL_MIPI_DSI_QUERY_CAPS