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.
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 |