Metode IDirect3DVolume9::GetPrivateData (d3d9helper.h)
Menyalin data privat yang terkait dengan volume ke buffer yang disediakan.
Sintaks
HRESULT GetPrivateData(
[in] REFGUID refguid,
[in, out] void *pData,
[in, out] DWORD *pSizeOfData
);
Parameter
[in] refguid
Jenis: REFGUID
Referensi ke (C++) atau alamat (C) pengidentifikasi unik global yang mengidentifikasi data privat untuk diambil.
[in, out] pData
Jenis: batal*
Arahkan ke buffer yang dialokasikan sebelumnya untuk mengisi dengan data privat yang diminta jika panggilan berhasil. Aplikasi yang memanggil metode ini bertanggung jawab untuk mengalokasikan dan merilis buffer ini. Jika parameter ini NULL, metode ini akan mengembalikan ukuran buffer dalam pSizeOfData.
[in, out] pSizeOfData
Jenis: DWORD*
Arahkan ke ukuran buffer di pData, dalam byte. Jika nilai ini kurang dari ukuran aktual data privat, seperti 0, metode mengatur parameter ini ke ukuran buffer yang diperlukan, dan metode mengembalikan D3DERR_MOREDATA.
Nilai kembali
Jenis: HRESULT
Jika metode berhasil, nilai yang dikembalikan D3D_OK. Jika metode gagal, nilai yang dikembalikan dapat berupa salah satu hal berikut: D3DERR_INVALIDCALL, D3DERR_MOREDATA, D3DERR_NOTFOUND.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | d3d9helper.h (termasuk D3D9.h) |
Pustaka | D3D9.lib |