Méthode IDirect3D9ExOverlayExtension ::CheckDeviceOverlayType (d3d9.h)
Interroge les fonctionnalités matérielles de superposition d’un appareil Direct3D.
Syntaxe
HRESULT CheckDeviceOverlayType(
[in] UINT Adapter,
[in] D3DDEVTYPE DevType,
[in] UINT OverlayWidth,
[in] UINT OverlayHeight,
[in] D3DFORMAT OverlayFormat,
[in] D3DDISPLAYMODEEX *pDisplayMode,
[in] D3DDISPLAYROTATION DisplayRotation,
[out] D3DOVERLAYCAPS *pOverlayCaps
);
Paramètres
[in] Adapter
Nombre ordinal qui désigne l’adaptateur d’affichage. D3DADAPTER_DEFAULT est toujours la carte d’affichage principale.
[in] DevType
Spécifie le type d’appareil Direct3D en tant que membre du D3DDEVTYPE type énuméré.
[in] OverlayWidth
Largeur de la superposition à créer, en pixels.
[in] OverlayHeight
Hauteur de la superposition à créer, en pixels.
[in] OverlayFormat
Format de surface de la superposition.
[in] pDisplayMode
Pointeur vers une structure de D3DDISPLAYMODEEX qui spécifie le mode d’affichage à utiliser. Si ce paramètre a la valeur NULL, le mode d’affichage actuel est supposé.
[in] DisplayRotation
Spécifie le mode de rotation d’affichage en tant que membre du type énuméré D3DDISPLAYROTATION .
[out] pOverlayCaps
Pointeur vers une structure D3DOVERLAYCAPS . Si le pilote prend en charge les paramètres de superposition spécifiés dans les paramètres d’entrée, la méthode remplit cette structure avec les fonctionnalités du matériel de superposition.
Valeur retournée
Cette méthode peut retourner l’une de ces valeurs.
Code de retour | Description |
---|---|
|
Paramètre non valide ou l’appareil ne prend pas en charge la superposition matérielle. |
|
L’appareil ne prend pas en charge la superposition pour la taille ou le mode d’affichage spécifiés. |
|
L’appareil ne prend pas en charge la superposition pour le format de surface spécifié. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | d3d9.h |