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.
Copie les données de ligne de balayage d’une mémoire tampon fournie par l’appelant vers l’objet IWICBitmapFrameEncode .
Syntaxe
HRESULT WritePixels(
[in] UINT lineCount,
[in] UINT cbStride,
[in] UINT cbBufferSize,
[in] BYTE *pbPixels
);
Paramètres
[in] lineCount
Type : UINT
Nombre de lignes à encoder.
[in] cbStride
Type : UINT
La foulée des pixels de l’image.
[in] cbBufferSize
Type : UINT
Taille de la mémoire tampon de pixels.
[in] pbPixels
Type : BYTE*
Pointeur vers la mémoire tampon de pixels.
Valeur retournée
Type : HRESULT
Les valeurs de retour possibles sont les suivantes.
| Code de retour | Description |
|---|---|
|
Réussite. |
|
La valeur de lineCount est supérieure au nombre de lignes d’analyse dans l’image. |
Remarques
Les appels WritePixels successifs sont supposés être un accès séquentiel à la ligne de balayage dans l’image de sortie.
Configuration requise
| Client minimal pris en charge | Windows XP avec SP2, 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 | wincodec.h |
| Bibliothèque | Windowscodecs.lib |
| DLL | Windowscodecs.dll |