Partager via


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

Voir aussi

IDXGISwapChain3