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.
Définit les propriétés de la mémoire tampon de sortie du nœud de transformation spécifié.
Syntaxe
HRESULT SetOutputBuffer(
D2D1_BUFFER_PRECISION bufferPrecision,
D2D1_CHANNEL_DEPTH channelDepth
);
Paramètres
bufferPrecision
Type : D2D1_BUFFER_PRECISION
Nombre de bits et type de mémoire tampon de sortie.
channelDepth
Type : D2D1_CHANNEL_DEPTH
Nombre de canaux dans la mémoire tampon de sortie (1 ou 4).
Valeur retournée
Type : HRESULT
Elle retourne un code HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.
| HRESULT | Description |
|---|---|
| S_OK | Aucune erreur ne s'est produite. |
| E_INVALIDARG | Un ou plusieurs arguments ne sont pas valides |
Remarques
Vous pouvez utiliser la méthode ID2D1EffectContext::IsBufferPrecisionSupported pour voir si la précision de la mémoire tampon est prise en charge.
La profondeur et la précision du canal disponibles dépendent des fonctionnalités de l’appareil Microsoft Direct3D sous-jacent.
Configuration requise
| Client minimal pris en charge | Windows 8 et Mise à jour de plateforme pour Windows 7 [applications de bureau | Applications UWP] |
| Serveur minimal pris en charge | Windows Server 2012 et mise à jour de plateforme pour Windows Server 2008 R2 [applications de bureau | Applications UWP] |
| Plateforme cible | Windows |
| En-tête | d2d1effectauthor.h |
| Bibliothèque | D2d1.lib |