Partager via


GetPhysicalMonitorsFromIDirect3DDevice9, fonction (physicalmonitorenumerationapi.h)

Récupère les moniteurs physiques associés à un appareil Direct3D.

Syntaxe

HRESULT GetPhysicalMonitorsFromIDirect3DDevice9(
  [in]  IDirect3DDevice9   *pDirect3DDevice9,
  [in]  DWORD              dwPhysicalMonitorArraySize,
  [out] LPPHYSICAL_MONITOR pPhysicalMonitorArray
);

Paramètres

[in] pDirect3DDevice9

Pointeur vers l’interface IDirect3DDevice9 de l’appareil Direct3D.

[in] dwPhysicalMonitorArraySize

Nombre d’éléments dans pPhysicalMonitorArray. Pour obtenir la taille requise du tableau, appelez GetNumberOfPhysicalMonitorsFromIDirect3DDevice9.

[out] pPhysicalMonitorArray

Pointeur vers un tableau de structures PHYSICAL_MONITOR . L’appelant doit allouer le tableau.

Valeur retournée

Si cette fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

Un seul appareil Direct3D peut être associé à plusieurs moniteurs physiques. Cette fonction retourne un handle et une description de texte pour chaque moniteur physique.

Lorsque vous avez terminé d’utiliser les handles du moniteur, fermez-les en passant le tableau pPhysicalMonitorArray à la fonction DestroyPhysicalMonitors .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête physicalmonitorenumerationapi.h
Bibliothèque Dxva2.lib
DLL Dxva2.dll

Voir aussi

Surveiller les fonctions de configuration