Compartir a través de


Interfaz ID3DXFileData

Las aplicaciones usan los métodos de la interfaz ID3DXFileData para compilar o tener acceso a la jerarquía inmediata del objeto de datos. Las restricciones de plantilla determinan la jerarquía.

Miembros

La interfaz ID3DXFileData hereda de la interfaz IUnknown . ID3DXFileData también tiene estos tipos de miembros:

Métodos

La interfaz ID3DXFileData tiene estos métodos.

Método Descripción
GetChild Recupera un objeto secundario en este objeto de datos de archivo.
GetChildren Recupera el número de elementos secundarios de este objeto de datos de archivo.
GetEnum Recupera el objeto de enumeración en este objeto de datos de archivo.
GetId Recupera el GUID de este objeto de datos de archivo.
GetName Recupera el nombre de este objeto de datos de archivo.
Gettype Recupera el identificador de plantilla en este objeto de datos de archivo.
IsReference Indica si este objeto de datos de archivo es un objeto de referencia que apunta a otro objeto de datos secundario.
Lock Obtiene acceso a los datos del archivo .x.
Desbloquear Finaliza la duración del puntero ppData devuelto por ID3DXFileData::Lock.

 

Comentarios

Los tipos de datos permitidos por la plantilla se denominan miembros opcionales. Los miembros opcionales no son necesarios, pero un objeto podría perder información importante sin ellos. Estos miembros opcionales se guardan como elementos secundarios del objeto de datos. Un elemento secundario puede ser otro objeto de datos o una referencia a un objeto de datos anterior.

El GUID de la interfaz ID3DXFileData se IID_ID3DXFileData.

El tipo LPD3DXFILEDATA se define como un puntero a esta interfaz.

typedef interface ID3DXFileData *LPD3DXFILEDATA;

Requisitos

Requisito Value
Encabezado
D3DX9Xof.h
Biblioteca
D3dx9.lib

Consulte también

Interfaces de archivo D3DX X