Partager via


ID2D1ResourceTexture::Update, méthode (d2d1effectauthor.h)

Mises à jour la texture de ressource spécifique à l’intérieur de la plage ou de la zone spécifique à l’aide des données fournies.

Syntaxe

HRESULT Update(
  [in, optional] const UINT32 *minimumExtents,
  [in, optional] const UINT32 *maximimumExtents,
  [in]           const UINT32 *strides,
                 UINT32       dimensions,
  [in]           const BYTE   *data,
                 UINT32       dataCount
);

Paramètres

[in, optional] minimumExtents

Type : const UINT32*

Étendue « à gauche » des mises à jour si elle est spécifiée ; si la valeur est NULL, la texture entière est mise à jour.

[in, optional] maximimumExtents

Type : const UINT32*

Étendue « droite » des mises à jour si elle est spécifiée ; si la valeur est NULL, la texture entière est mise à jour.

[in] strides

Type : const UINT32*

La progression pour avancer dans les données d’entrée, en fonction de la dimension.

dimensions

Type : UINT32

Nombre de dimensions dans la texture de ressource. Cela doit correspondre au nombre utilisé pour charger la texture.

[in] data

Type : const BYTE*

Données à placer dans la texture de ressource.

dataCount

Type : UINT32

Taille de la mémoire tampon de données à utiliser pour mettre à jour la texture de ressource.

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_OUTOFMEMORY Direct2D n’a pas pu allouer suffisamment de mémoire pour terminer l’appel.
E_INVALIDARG Un paramètre non valide a été passé à la fonction de retour.

Notes

Le nombre de dimensions dans la mise à jour doit correspondre à ceux de la texture créée.

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 Platform Update pour Windows Server 2008 R2 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête d2d1effectauthor.h
Bibliothèque D2d1.lib

Voir aussi

ID2D1EffectContext::CreateResourceTexture

ID2D1ResourceTexture