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 |
|
Biblioteca |
|
Confira também