IDXGISwapChain3 ::CheckColorSpaceSupport, méthode (dxgi1_4.h)
Vérifie si la chaîne d’échange prend actuellement en charge l’espace de couleur spécifié, en fonction de la sortie de l’adaptateur actuel (par exemple, sur quoi la fenêtre de chaîne d’échange est affichée).
Note
La chaîne d’échange peut toujours être en mesure de définir et d’afficher des espaces de couleur qui ne sont pas retournés comme pris en charge. Par exemple, les espaces de couleurs DXGI_COLOR_SPACE_RGB_FULL_G2084_NONE_P2020 et DXGI_COLOR_SPACE_RGB_FULL_G10_NONE_P709 s’affichent même si DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P709 est en cours d’utilisation, bien que les couleurs hors gamut soient clippées.
Alors qu’un espace de couleur a été correctement défini sur la chaîne d’échange (qu’il ait été retourné comme pris en charge avant), il est retourné comme pris en charge lors de l’interrogation avec cette fonction.
Syntaxe
HRESULT CheckColorSpaceSupport(
[in] DXGI_COLOR_SPACE_TYPE ColorSpace,
[out] UINT *pColorSpaceSupport
);
Paramètres
[in] ColorSpace
Type : DXGI_COLOR_SPACE_TYPE
Valeur DXGI_COLOR_SPACE_TYPE-typée qui spécifie le type d’espace de couleur pour vérifier la prise en charge.
[out] pColorSpaceSupport
Type : UINT*
Pointeur vers une variable qui reçoit une combinaison de valeurs DXGI_SWAP_CHAIN_COLOR_SPACE_SUPPORT_FLAG-typées qui sont combinées à l’aide d’une opération OR au niveau du bit. La valeur résultante spécifie les options de prise en charge de l’espace de couleur.
Valeur de retour
Type : HRESULT
Cette méthode retourne S_OK en cas de réussite, ou renvoie l’un des codes d’erreur décrits dans la rubrique DXGI_ERROR.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 10 [applications de bureau uniquement] |
serveur minimum pris en charge | Windows Server 2016 [applications de bureau uniquement] |
plateforme cible | Windows |
d’en-tête | dxgi1_4.h |
bibliothèque | Dxgi.lib |