Condividi tramite


Metodo IDirectXFileData::GetData

Recupera i dati per uno dei membri dell'oggetto o i dati per tutti i membri. Deprecato.

Sintassi

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

Parametri

szMember [in]

Tipo: LPCSTR

Puntatore al nome del membro per il quale recuperare i dati. Specificare NULL per recuperare tutti i dati dei membri necessari.

pcbSize [out]

Tipo: DWORD*

Puntatore per ricevere le dimensioni del buffer ppvData, in byte.

ppvData [out]

Tipo: void**

Indirizzo di un puntatore al buffer per ricevere i dati associati a szMember. Se szMember è NULL, ppvData viene impostato in modo che punti a un buffer contenente tutti i dati dei membri necessari in un blocco contiguo di memoria.

Valore restituito

Tipo: HRESULT

Se il metodo ha esito positivo, il valore restituito viene DXFILE_OK. Se il metodo ha esito negativo, il valore restituito può essere uno dei valori seguenti: DXFILEERR_BADARRAYSIZE, DXFILEERR_BADDataReference DXFILEERR_BADVALUE.

Commenti

Questo metodo recupera i dati per i membri obbligatori di un oggetto dati, ma non per i membri facoltativi (figlio). Usare IDirectXFileData::GetNextObject per recuperare gli oggetti figlio.

Requisiti

Requisito Valore
Intestazione
DXFile.h
Libreria
D3dxof.lib

Vedi anche

IDirectXFileData

IDirectXFileData::GetNextObject