Metodo ID3DXFile::CreateEnumObject
Crea un oggetto enumeratore che leggerà un file con estensione x.
Sintassi
HRESULT CreateEnumObject(
[out] LPCVOID pvSource,
[in] D3DXF_FILELOADOPTIONS loadflags,
[out] ID3DXFileEnumObject **ppEnumObj
);
Parametri
-
pvSource [out]
-
Tipo: LPCVOID
Origine dati. Una delle due versioni seguenti:
- Nome file
- Struttura D3DXF_FILELOADMEMORY
- Struttura D3DXF_FILELOADRESOURCE
A seconda del valore di loadflags.
-
loadflags [in]
-
Tipo: D3DXF_FILELOADOPTIONS
Valore che specifica l'origine dei dati. Questo valore può essere uno dei flag di D3DXF_FILELOADOPTIONS .
-
ppEnumObj [out]
-
Tipo: ID3DXFileEnumObject**
Indirizzo di un puntatore a un'interfaccia ID3DXFileEnumObject che rappresenta l'oggetto enumeratore 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 uno dei metodi ID3DXFileEnumObject per recuperare un oggetto dati.
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Libreria |
|
Vedi anche