Compartilhar via


Método IDirectXFileData::GetData

Recupera os dados de um dos membros do objeto ou dos dados de todos os membros. Preterido.

Sintaxe

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

Parâmetros

szMember [in]

Tipo: LPCSTR

Ponteiro para o nome do membro para o qual recuperar dados. Especifique NULL para recuperar todos os dados de membros necessários.

pcbSize [out]

Tipo: DWORD*

Ponteiro para receber o tamanho do buffer ppvData, em bytes.

ppvData [out]

Tipo: void**

Endereço de um ponteiro para o buffer para receber os dados associados ao szMember. Se szMember for NULL, ppvData será definido para apontar para um buffer que contém todos os dados de membros necessários em um bloco contíguo de memória.

Valor retornado

Tipo: HRESULT

Se o método for bem-sucedido, o valor retornado será DXFILE_OK. Se o método falhar, o valor retornado poderá ser um dos seguintes valores: DXFILEERR_BADARRAYSIZE, DXFILEERR_BADDataReference DXFILEERR_BADVALUE.

Comentários

Esse método recupera os dados para os membros necessários de um objeto de dados, mas nenhum dado para membros opcionais (filho). Use IDirectXFileData::GetNextObject para recuperar objetos filho.

Requisitos

Requisito Valor
parâmetro
DXFile.h
Biblioteca
D3dxof.lib

Confira também

IDirectXFileData

IDirectXFileData::GetNextObject