ID2D1DeviceContext::CreateBitmap(D2D1_SIZE_U,constvoid*,UINT32,constD2D1_BITMAP_PROPERTIES1*,ID2D1Bitmap1**) méthode (d2d1_1.h)
Crée une bitmap qui peut être utilisée comme surface cible, pour la lecture dans le processeur ou comme source pour les API DrawBitmap et ID2D1BitmapBrush . En outre, les informations de contexte de couleur peuvent être passées à la bitmap.
Syntaxe
HRESULT CreateBitmap(
D2D1_SIZE_U size,
[in, optional] const void *sourceData,
UINT32 pitch,
[in, ref] const D2D1_BITMAP_PROPERTIES1 *bitmapProperties,
[out] ID2D1Bitmap1 **bitmap
);
Paramètres
size
Type : D2D1_SIZE_U
Taille de pixels de la bitmap à créer.
[in, optional] sourceData
Type : const void*
Données initiales qui seront chargées dans la bitmap.
pitch
Type : UINT32
Pitch des données sources, s’il est spécifié.
[in, ref] bitmapProperties
Type : const D2D1_BITMAP_PROPERTIES1
Propriétés de la bitmap à créer.
[out] bitmap
Type : ID2D1Bitmap1**
Lorsque cette méthode est retournée, contient l’adresse d’un pointeur vers un nouvel objet bitmap.
Valeur retournée
Type : HRESULT
Cette méthode 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 | Une valeur non valide a été passée à la méthode . |
D3DERR_OUTOFVIDEOMEMORY | Direct3D n’a pas suffisamment de mémoire d’affichage pour effectuer l’opération. |
Notes
La nouvelle bitmap peut être utilisée comme cible pour SetTarget si elle est créée avec D2D1_BITMAP_OPTIONS_TARGET.
Spécifications
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 | d2d1_1.h |
DLL | D2d1.dll |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour