Bagikan melalui


Metode IDirectXFileData::GetData

Mengambil data untuk salah satu anggota objek atau data untuk semua anggota. Dihentikan.

Sintaks

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

Parameter

szMember [in]

Jenis: LPCSTR

Arahkan ke nama anggota untuk mengambil data. Tentukan NULL untuk mengambil semua data anggota yang diperlukan.

pcbSize [out]

Jenis: DWORD*

Penunjuk untuk menerima ukuran buffer ppvData, dalam byte.

ppvData [out]

Jenis: void**

Alamat penunjuk ke buffer untuk menerima data yang terkait dengan szMember. Jika szMember adalah NULL, ppvData diatur untuk menunjuk ke buffer yang berisi semua data anggota yang diperlukan dalam blok memori yang berdekatan.

Nilai kembali

Jenis: HRESULT

Jika metode berhasil, nilai yang dikembalikan adalah DXFILE_OK. Jika metode gagal, nilai yang dikembalikan bisa menjadi salah satu nilai berikut: DXFILEERR_BADARRAYSIZE, DXFILEERR_BADDataReference, DXFILEERR_BADVALUE.

Keterangan

Metode ini mengambil data untuk anggota objek data yang diperlukan tetapi tidak ada data untuk anggota opsional (anak). Gunakan IDirectXFileData::GetNextObject untuk mengambil objek anak.

Persyaratan

Persyaratan Nilai
Header
DXFile.h
Pustaka
D3dxof.lib

Lihat juga

IDirectXFileData

IDirectXFileData::GetNextObject