ID2D1EffectContext::CreateResourceTexture method (d2d1effectauthor.h)
Membuat atau menemukan tekstur sumber daya yang diberikan, tergantung pada apakah id sumber daya ditentukan. Ini juga secara opsional menginisialisasi tekstur dengan data yang ditentukan.
Sintaks
HRESULT CreateResourceTexture(
[in, optional] const GUID *resourceId,
[in] const D2D1_RESOURCE_TEXTURE_PROPERTIES *resourceTextureProperties,
[in, optional] const BYTE *data,
[in, optional] const UINT32 *strides,
UINT32 dataSize,
[out] ID2D1ResourceTexture **resourceTexture
);
Parameter
[in, optional] resourceId
Jenis: const GUID*
Penunjuk opsional ke id unik yang mengidentifikasi tabel pencarian.
[in] resourceTextureProperties
Jenis: const D2D1_RESOURCE_TEXTURE_PROPERTIES*
Properti yang digunakan untuk membuat tekstur sumber daya.
[in, optional] data
Jenis: const BYTE*
Data opsional yang akan dimuat ke dalam tekstur sumber daya.
[in, optional] strides
Jenis: const UINT32*
Penunjuk opsional ke langkah untuk maju melalui tekstur sumber daya, sesuai dengan dimensi.
dataSize
Jenis: UINT32
Ukuran, dalam byte, data.
[out] resourceTexture
Jenis: ID2D1ResourceTexture**
Tekstur yang dikembalikan yang dapat digunakan sebagai sumber daya dalam efek Direct2D.
Nilai kembali
Jenis: HRESULT
Metode mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.
HRESULT | Deskripsi |
---|---|
S_OK | Tidak terjadi kesalahan. |
E_OUTOFMEMORY | Direct2D tidak dapat mengalokasikan memori yang cukup untuk menyelesaikan panggilan. |
E_INVALIDARG | Parameter yang tidak valid diteruskan ke fungsi pengembalian. |
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 8 dan Pembaruan Platform untuk Windows 7 [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server 2012 dan Platform Update untuk Windows Server 2008 R2 [aplikasi desktop | Aplikasi UWP] |
Target Platform | Windows |
Header | d2d1effectauthor.h |
Pustaka | D2D1.lib |