Metodo ID3DXFile::CreateSaveObject
Crea un oggetto salva che verrà usato per salvare i dati in un file con estensione x.
Sintassi
HRESULT CreateSaveObject(
[in] LPCVOID pData,
[in] D3DXF_FILESAVEOPTIONS flags,
[in] D3DXF_FILEFORMAT dwFileFormat,
[out] ID3DXFileSaveObject **ppSaveObj
);
Parametri
-
pData [in]
-
Tipo: LPCVOID
Puntatore al nome del file da usare per il salvataggio dei dati.
-
flag [in]
-
Tipo: D3DXF_FILESAVEOPTIONS
Valore che specifica il nome del file a cui salvare i dati. Questo valore può essere uno dei flag Opzioni di salvataggio file .
-
dwFileFormat [in]
-
Tipo: D3DXF_FILEFORMAT
Indica il formato da usare durante il salvataggio del file .x. Questo valore può essere uno dei flag Formati file . Per altre informazioni, vedere la sezione Osservazioni.
-
ppSaveObj [out]
-
Tipo: ID3DXFileSaveObject**
Indirizzo di un puntatore a un'interfaccia ID3DXFileSaveObject che rappresenta l'oggetto save creato.
Valore restituito
Tipo: HRESULT
Se il metodo ha esito positivo, il valore restituito è S_OK. Se il metodo ha esito negativo, il valore restituito può essere uno dei seguenti: D3DXFERR_BADVALUE, D3DXFERR_PARSEERROR.
Commenti
Dopo aver usato questo metodo, usare i metodi dell'interfaccia ID3DXFileSaveObject per creare oggetti dati e salvare modelli o dati.
Per il formato di file salvato dwFileFormat, è necessario specificare uno dei flag binari, binari legacy o text in Formati file . Il file può essere compresso usando il flag di D3DXF_FILEFORMAT_COMPRESSED facoltativo.
I valori di formato file possono essere combinati in un OR logico per creare file binari compressi o testo compresso. Se si indica che il formato di file deve essere testo e compresso, il file verrà scritto prima come testo e quindi compresso. Tuttavia, i file di testo compressi non sono efficienti come file di testo binari; nella maggior parte dei casi, pertanto, si vuole indicare binario e compresso.
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Libreria |
|
Vedi anche