D3DX10CreateTextureFromMemory (Fungsi D3DX10CreateTextureFromMemory)
Buat sumber daya tekstur dari file yang berada di memori sistem.
Sintaks
HRESULT D3DX10CreateTextureFromMemory(
_In_ ID3D10Device *pDevice,
_In_ LPCVOID pSrcData,
_In_ SIZE_T SrcDataSize,
_In_ D3DX10_IMAGE_LOAD_INFO *pLoadInfo,
_In_ ID3DX10ThreadPump *pPump,
_Out_ ID3D10Resource **ppTexture,
_Out_ HRESULT *pHResult
);
Parameter
-
pDevice [in]
-
Jenis: ID3D10Device*
Pointer ke perangkat (lihat ID3D10Device Interface) yang akan menggunakan sumber daya.
-
pSrcData [in]
-
Jenis: LPCVOID
Arahkan ke sumber daya dalam memori sistem.
-
SrcDataSize [in]
-
Jenis: SIZE_T
Ukuran sumber daya dalam memori sistem.
-
pLoadInfo [in]
-
Jenis: D3DX10_IMAGE_LOAD_INFO*
Pilihan. Mengidentifikasi karakteristik tekstur (lihat D3DX10_IMAGE_LOAD_INFO) saat prosesor data dibuat; atur ini ke NULL untuk membaca karakteristik tekstur saat tekstur dimuat.
-
pPump [in]
-
Jenis: ID3DX10ThreadPump*
Penunjuk ke antarmuka pompa utas (lihat Antarmuka ID3DX10ThreadPump). Jika NULL ditentukan, fungsi ini akan berperilaku sinkron dan tidak akan kembali sampai selesai.
-
ppTexture [out]
-
Jenis: ID3D10Resource**
Alamat penunjuk ke sumber daya yang dibuat. Lihat ID3D10Resource Interface.
-
pHResult [out]
-
Jenis: HRESULT*
Penunjuk ke nilai yang dikembalikan. Mungkin NULL. Jika pPump bukan NULL, maka pHResult harus menjadi lokasi memori yang valid hingga eksekusi asinkron selesai.
Mengembalikan nilai
Jenis: HRESULT
Nilai yang dikembalikan adalah salah satu nilai yang tercantum dalam Direct3D 10 Return Codes.
Keterangan
Untuk daftar format gambar yang didukung, lihat D3DX10_IMAGE_FILE_FORMAT.
Persyaratan
Persyaratan | Nilai |
---|---|
Header |
|
Pustaka |
|
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk