D3DXSaveVolumeToFileInMemory fonction)
Enregistre un volume dans une mémoire tampon. La méthode crée une mémoire tampon ID3DXBuffer pour stocker les données et retourne cet objet.
Syntaxe
HRESULT D3DXSaveVolumeToFileInMemory(
_Out_ LPD3DXBUFFER *ppDestBuf,
_In_ D3DXIMAGE_FILEFORMAT DestFormat,
_In_ LPDIRECT3DVOLUME9 pSrcVolume,
_In_ const PALETTEENTRY *pSrcPalette,
_In_ const D3DBOX *pSrcBox
);
Paramètres
-
ppDestBuf [ à]
-
Type : LPD3DXBUFFER*
Adresse d’un pointeur vers une mémoire tampon ID3DXBuffer qui stocke l’image.
-
DestFormat [ dans]
-
Type : D3DXIMAGE _ FILEFORMAT
D3DXIMAGE _ FILEFORMAT spécifiant le format de fichier à utiliser lors de l’enregistrement. Cette fonction prend en charge l’enregistrement dans tous les formats D3DXIMAGE _ FILEFORMAT , sauf portable pixmap (. ppm) et Targa/Truevision Graphics Adapter (. TGA).
-
pSrcVolume [ dans]
-
Type : LPDIRECT3DVOLUME9
Pointeur vers l’interface IDirect3DVolume9 contenant l’image à enregistrer.
-
pSrcPalette [ dans]
-
Type : const PaletteEntry *
Pointeur vers une structure PaletteEntry contenant une palette de 256 couleurs. Ce paramètre peut être NULL.
-
pSrcBox [ dans]
-
Type : const D3DBOX *
Pointeur vers une structure D3DBOX . Spécifie la zone source. Affectez la valeur null à ce paramètre pour spécifier la totalité du volume.
Valeur renvoyée
Type : HRESULT
Si la fonction est réussie, la valeur de retour est D3D _ OK. Si la fonction échoue, la valeur de retour peut être la suivante : D3DERR _ INVALIDCALL
Configuration requise
| Condition requise | Valeur |
|---|---|
| En-tête |
|
| Bibliothèque |
|