Bagikan melalui


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

IMoniker