DisplayConfigGetDeviceInfo, fonction (winuser.h)
La fonction DisplayConfigGetDeviceInfo récupère les informations de configuration d’affichage sur l’appareil.
Syntaxe
LONG DisplayConfigGetDeviceInfo(
[in, out] DISPLAYCONFIG_DEVICE_INFO_HEADER *requestPacket
);
Paramètres
[in, out] requestPacket
Pointeur vers une structure DISPLAYCONFIG_DEVICE_INFO_HEADER . Cette structure contient des informations sur la requête, qui inclut le type de paquet dans le membre de type . Le type et la taille des données supplémentaires retournées par DisplayConfigGetDeviceInfo après la structure d’en-tête dépendent du type de paquet.
Valeur retournée
La fonction retourne l’un des codes de retour suivants.
Code de retour | Description |
---|---|
|
La fonction a réussi. |
|
La combinaison de paramètres et d’indicateurs spécifiés n’est pas valide. |
|
Le système n’exécute pas de pilote graphique qui a été écrit selon le modèle WDDM (Windows Display Driver Model). La fonction est uniquement prise en charge sur un système sur lequel un pilote WDDM est en cours d’exécution. |
|
L’appelant n’a pas accès à la session de console. Cette erreur se produit si le processus appelant n’a pas accès au bureau actuel ou s’exécute sur une session à distance. |
|
La taille du paquet que l’appelant passe n’est pas suffisamment grande pour les informations que l’appelant demande. |
|
Une erreur non spécifiée s'est produite. |
Remarques
Utilisez la fonction DisplayConfigGetDeviceInfo pour obtenir des informations supplémentaires sur une source ou une cible pour un adaptateur, telles que le nom d’affichage, le mode d’affichage par défaut et le nom de l’appareil source.
L’appelant peut appeler DisplayConfigGetDeviceInfo pour obtenir des noms plus conviviaux à afficher dans l’interface utilisateur. L’appelant peut obtenir des noms pour l’adaptateur, la source et la cible. L’appelant peut également appeler DisplayConfigGetDeviceInfo pour obtenir la meilleure résolution du périphérique d’affichage connecté.
Exemples
Consultez QueryDisplayConfig pour obtenir un exemple de DisplayConfigGetDeviceInfo.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows. |
Plateforme cible | Universal |
En-tête | winuser.h (inclure Windows.h) |
Bibliothèque | User32.lib ; OneCoreUAP.lib sur Windows 10 |
DLL | User32.dll |
Ensemble d’API | ext-ms-win-ntuser-sysparams-ext-l1-1-1 (introduit dans Windows 10, version 10.0.14393) |
Voir aussi
DISPLAYCONFIG_DEVICE_INFO_HEADER
DISPLAYCONFIG_TARGET_DEVICE_NAME