Partager via


QUERY_MIRACAST_DRIVER_INTERFACE fonction de rappel (netdispumdddi.h)

Appelé par le système d’exploitation pour interroger l’interface du pilote en mode utilisateur Miracast, MIRACAST_DRIVER_INTERFACE.

Syntaxe

QUERY_MIRACAST_DRIVER_INTERFACE QueryMiracastDriverInterface;

NTSTATUS QueryMiracastDriverInterface(
  [in]  UINT MiracastDriverInterfaceVersion,
  [in]  UINT MiracastDriverInterfaceSize,
  [out] VOID *pMiracastDriverInterface
)
{...}

Paramètres

[in] MiracastDriverInterfaceVersion

Version de l’interface d’affichage Miracast, fournie par le système d’exploitation.

Cette version est définie dans Netdispumdddi.h en tant que valeur MIRACAST_DRIVER_INTERFACE_VERSION_XXX . Pour Windows 8.1, la valeur est MIRACAST_DRIVER_INTERFACE_VERSION_1.

[in] MiracastDriverInterfaceSize

Taille, fournie par le système d’exploitation, de la mémoire tampon pointée vers pMiracastDriverInterface.

[out] pMiracastDriverInterface

Pointeur vers une mémoire tampon, fournie par le système d’exploitation, qui contient l’interface du pilote d’affichage Miracast retournée, qui est une structure de type MIRACAST_DRIVER_INTERFACE.

Valeur retournée

En cas de réussite, cette fonction retourne STATUS_SUCCESS. Sinon, la fonction retourne un code d’erreur défini dans l’en-tête Ntstatus.h.

Remarques

Lorsque le pilote en mode utilisateur Miracast est chargé, le système d’exploitation appelle la fonction GetProcAddress avec « QueryMiracastDriverInterface » entré comme nom de fonction dans le paramètre lpProcName .

Note Si le pilote en mode utilisateur Miracast ne fournit pas de fonction portant ce nom, le système d’exploitation échoue sur le périphérique d’affichage Miracast.
 

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 netdispumdddi.h (inclure Netdispumdddi.h)

Voir aussi

GetProcAddress

MIRACAST_DRIVER_INTERFACE