Metode IPortableDeviceResources::CreateResource (portabledeviceapi.h)
Metode CreateResource membuat sumber daya.
Sintaks
HRESULT CreateResource(
[in] IPortableDeviceValues *pResourceAttributes,
[out] IStream **ppData,
[out] DWORD *pdwOptimalWriteBufferSize,
[out] LPWSTR *ppszCookie
);
Parameter
[in] pResourceAttributes
Arahkan ke atribut parameter objek berikut.
Atribut | Deskripsi |
---|---|
WPD_OBJECT_NAME | Nama objek. |
WPD_RESOURCE_ATTRIBUTE_TOTAL_SIZE | Ukuran total aliran data sumber daya. |
WPD_RESOURCE_ATTRIBUTE_FORMAT | Format aliran data sumber daya. |
WPD_RESOURCE_ATTRIBUTE_RESOURCE_KEY | Kunci sumber daya. |
[out] ppData
Arahkan ke aliran tempat penelepon dapat menulis data sumber daya.
[out] pdwOptimalWriteBufferSize
Penunjuk ke nilai yang menentukan ukuran buffer optimal saat menulis ke aliran. Parameter ini bersifat opsional.
[out] ppszCookie
Penunjuk ke cookie yang mengidentifikasi permintaan pembuatan sumber daya. Parameter ini bersifat opsional.
Menampilkan nilai
Metode mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Metode berhasil. |
|
Setidaknya salah satu argumen adalah penunjuk NULL . |
Keterangan
Ketika aplikasi memanggil metode ini, aplikasi harus menentukan atribut sumber daya dan harus menulis data yang diperlukan ke aliran yang dikembalikan metode ini.
Sumber daya tidak dibuat ketika metode kembali; ini dibuat ketika aplikasi menerapkan data dengan memanggil metode Penerapan pada aliran di mana ppData menunjuk.
Untuk membatalkan transfer data ke sumber daya, aplikasi harus memanggil metode Kembalikan pada aliran tempat ppData menunjuk. Setelah transfer dibatalkan, aplikasi harus memanggil IUnknown::Release untuk menutup aliran.
Persyaratan
Target Platform | Windows |
Header | portabledeviceapi.h |
Pustaka | PortableDeviceGUIDs.lib |
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