Fungsi CreatePointerMoniker (objbase.h)
Membuat moniker pointer berdasarkan penunjuk ke objek.
Sintaks
HRESULT CreatePointerMoniker(
[in, optional] LPUNKNOWN punk,
[out] LPMONIKER *ppmk
);
Parameter
[in, optional] punk
Penunjuk ke antarmuka IUnknown pada objek yang akan diidentifikasi oleh moniker yang dihasilkan.
[out] ppmk
Alamat variabel pointer IMoniker* yang menerima penunjuk antarmuka ke moniker pointer baru. Ketika berhasil, fungsi telah memanggil AddRef pada moniker dan pemanggil bertanggung jawab untuk memanggil Rilis. Ketika terjadi kesalahan, penunjuk antarmuka yang dikembalikan memiliki nilai NULL .
Mengembalikan nilai
Fungsi ini dapat mengembalikan nilai pengembalian standar E_OUTOFMEMORY, E_UNEXPECTED, dan S_OK.
Keterangan
Moniker pointer membungkus penunjuk antarmuka yang ada dalam moniker yang dapat diteruskan ke antarmuka yang memerlukan moniker. Moniker pointer memungkinkan objek yang tidak memiliki representasi persisten untuk berpartisipasi dalam operasi pengikatan moniker.
Moniker pointer tidak umum digunakan, sehingga fungsi ini tidak sering disebut.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows 2000 Server [aplikasi desktop | Aplikasi UWP] |
Target Platform | Windows |
Header | objbase.h |
Pustaka | Ole32.lib |
DLL | Ole32.dll |
Set API | ext-ms-win-com-ole32-l1-1-0 (diperkenalkan dalam Windows 8) |
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