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 |