Partager via


DXGKDDI_MIRACAST_QUERY_CAPS fonction de rappel (dispmprt.h)

Interroge les fonctionnalités Miracast de l’adaptateur d’affichage actuel. Le système d’exploitation appelle cette fonction uniquement lorsque l’adaptateur d’affichage est démarré pour la première fois, puis stocke les fonctionnalités retournées.

Note Les fonctionnalités de l’adaptateur d’affichage ne doivent pas changer lorsqu’elle est connectée.

 

Syntaxe

DXGKDDI_MIRACAST_QUERY_CAPS DxgkddiMiracastQueryCaps;

NTSTATUS DxgkddiMiracastQueryCaps(
  [in]  PVOID DriverContext,
  [in]  ULONG MiracastCapsSize,
  [out] DXGK_MIRACAST_CAPS *MiracastCaps
)
{...}

Paramètres

[in] DriverContext

Handle d’un bloc de contexte associé à une carte d’affichage. La fonction DxgkDdiAddDevice du pilote miniport d’affichage fournissait précédemment cette poignée au sous-système du noyau graphique DirectX.

[in] MiracastCapsSize

Taille, fournie par le système d’exploitation, de la structure DXGK_MIRACAST_CAPS pointée vers le paramètre MiracastCaps .

Le pilote doit case activée cette valeur avant de remplir la structure.

[out] MiracastCaps

Pointeur vers une mémoire tampon fournie par le système d’exploitation qui contient une structure DXGK_MIRACAST_CAPS que le pilote remplit avec les fonctionnalités d’appareil Miracast.

Valeur retournée

Retourne STATUS_SUCCESS si elle réussit. Sinon, il retourne l’un des codes d’erreur définis dans Ntstatus.h.

Remarques

Synchronisation

Le système d’exploitation garantit que cette fonction suit le mode de synchronisation de troisième niveau, tel que défini dans Threading et Troisième niveau de synchronisation.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8.1
Serveur minimal pris en charge Windows Server 2012 R2
Plateforme cible Desktop (Expérience utilisateur)
En-tête dispmprt.h (inclure Dispmprt.h)
IRQL PASSIVE_LEVEL

Voir aussi

DXGK_MIRACAST_CAPS

DxgkDdiAddDevice