Fungsi OleDuplicateData (ole2.h)
Menduplikasi data yang ditemukan dalam handel yang ditentukan dan mengembalikan handel ke data duplikat. Data sumber dalam format clipboard. Gunakan fungsi ini untuk membantu mengimplementasikan beberapa antarmuka transfer data seperti IDataObject.
Sintaks
HANDLE OleDuplicateData(
[in] HANDLE hSrc,
[in] CLIPFORMAT cfFormat,
[in] UINT uiFlags
);
Parameter
[in] hSrc
Menangani data sumber.
[in] cfFormat
Format clipboard data sumber.
[in] uiFlags
Bendera yang akan digunakan untuk mengalokasikan memori global untuk data yang disalin. Bendera ini diteruskan ke GlobalAlloc. Jika nilai uiFlags adalah NULL, GMEM_MOVEABLE digunakan sebagai bendera default.
Nilai kembali
Pada keberhasilan HANDLE ke data sumber dikembalikan; pada kegagalan nilai NULL dikembalikan.
Keterangan
Format CF_METAFILEPICT, CF_PALETTE, atau CF_BITMAP menerima penanganan khusus. Mereka adalah handel GDI dan objek GDI baru harus dibuat alih-alih hanya menyalin byte. Semua format lainnya diduplikasi byte-wise.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | ole2.h |
Pustaka | Ole32.lib |
DLL | Ole32.dll |