Méthode IMF2DBuffer::ContiguousCopyFrom (mfobjects.h)
Copie les données dans cette mémoire tampon à partir d’une mémoire tampon dont le format est contigu.
Syntaxe
HRESULT ContiguousCopyFrom(
[in] const BYTE *pbSrcBuffer,
[in] DWORD cbSrcBuffer
);
Paramètres
[in] pbSrcBuffer
Pointeur vers la mémoire tampon source. L’appelant alloue la mémoire tampon.
[in] cbSrcBuffer
Taille de la mémoire tampon source, en octets. Pour obtenir la taille maximale de la mémoire tampon, appelez IMF2DBuffer::GetContiguousLength.
Valeur retournée
Cette méthode retourne un code HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.
Code de retour | Description |
---|---|
|
S_OK |
Notes
Cette méthode copie le contenu de la mémoire tampon source dans la mémoire tampon gérée par cet objet IMF2DBuffer . La mémoire tampon source doit être au format contigu. Lors de la copie, la méthode convertit le contenu dans le format natif de la mémoire tampon de destination, en corrigeant le pitch de la mémoire tampon si nécessaire.
Pour obtenir une définition de contiguë telle qu’elle s’applique aux mémoires tampons 2D, consultez la section Remarques dans la rubrique de l’interface IMF2DBuffer .
Spécifications
Client minimal pris en charge | Windows Vista [applications de bureau | applications UWP] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau | applications UWP] |
Plateforme cible | Windows |
En-tête | mfobjects.h (include Mfidl.h) |
Bibliothèque | Mfuuid.lib |