Metode IFileSaveDialog::ApplyProperties (shobjidl_core.h)
Menerapkan sekumpulan properti ke item menggunakan mesin salinan Shell.
Sintaks
HRESULT ApplyProperties(
[in] IShellItem *psi,
[in] IPropertyStore *pStore,
[in] HWND hwnd,
[in] IFileOperationProgressSink *pSink
);
Parameter
[in] psi
Jenis: IShellItem*
Penunjuk ke IShellItem yang mewakili file yang disimpan. Ini biasanya item yang diambil oleh GetResult.
[in] pStore
Jenis: IPropertyStore*
Penunjuk ke IPropertyStore yang mewakili nilai properti yang akan diterapkan ke file. Ini bisa menjadi penyimpanan properti yang dikembalikan oleh IFileSaveDialog::GetProperties.
[in] hwnd
Jenis: HWND
Handel jendela aplikasi.
[in] pSink
Jenis: IFileOperationProgressSink*
Arahkan ke IFileOperationProgressSink opsional yang dapat digunakan aplikasi panggilan jika mereka ingin diberi tahu tentang kemajuan stempel properti. Nilai ini mungkin NULL.
Nilai kembali
Jenis: HRESULT
Jika metode ini berhasil, metode ini mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
Keterangan
Metode ini harus digunakan ketika aplikasi telah mengaktifkan koleksi properti (IFileSaveDialog::SetCollectedProperties), tetapi tidak mempertahankan properti itu sendiri ke dalam file yang disimpan.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | shobjidl_core.h |
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