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 |