Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 |