Compartir a través de


IDirectXFileData::GetData (método)

Recupera los datos de uno de los miembros del objeto o de los datos de todos los miembros. En desuso.

Sintaxis

HRESULT GetData(
  [in]  LPCSTR szMember,
  [out] DWORD  *pcbSize,
  [out] void   **ppvData
);

Parámetros

szMember [in]

Tipo: LPCSTR

Puntero al nombre del miembro para el que se van a recuperar los datos. Especifique NULL para recuperar todos los datos de los miembros necesarios.

pcbSize [out]

Tipo: DWORD*

Puntero para recibir el tamaño del búfer ppvData, en bytes.

ppvData [out]

Tipo: void**

Dirección de un puntero al búfer para recibir los datos asociados a szMember. Si szMember es NULL, ppvData se establece para que apunte a un búfer que contenga todos los datos de los miembros necesarios en un bloque contiguo de memoria.

Valor devuelto

Tipo: HRESULT

Si el método se realiza correctamente, el valor devuelto es DXFILE_OK. Si se produce un error en el método, el valor devuelto puede ser uno de los siguientes valores: DXFILEERR_BADARRAYSIZE, DXFILEERR_BADDataReference, DXFILEERR_BADVALUE.

Comentarios

Este método recupera los datos de los miembros necesarios de un objeto de datos, pero no los datos de los miembros opcionales (secundarios). Use IDirectXFileData::GetNextObject para recuperar objetos secundarios.

Requisitos

Requisito Value
Encabezado
DXFile.h
Biblioteca
D3dxof.lib

Consulte también

IDirectXFileData

IDirectXFileData::GetNextObject