Bagikan melalui


METODE IMFPMPHost::CreateObjectByCLSID (mfidl.h)

Membuat objek dalam proses lindungi jalur media (PMP), dari CLSID.

Sintaks

HRESULT CreateObjectByCLSID(
  [in]  REFCLSID clsid,
  [in]  IStream  *pStream,
  [in]  REFIID   riid,
  [out] void     **ppv
);

Parameter

[in] clsid

CLSID objek yang akan dibuat.

[in] pStream

Penunjuk ke antarmuka IStream . Parameter ini bisa NULL. Jika parameter ini bukan NULL, host PMP meminta objek yang dibuat untuk antarmuka IPersistStream dan memanggil IPersistStream::Load, meneruskan penunjuk pStream .

[in] riid

Pengidentifikasi antarmuka (IID) antarmuka yang akan diambil.

[out] ppv

Menerima penunjuk ke antarmuka yang diminta. Pemanggil harus merilis antarmuka.

Menampilkan nilai

Jika metode ini berhasil, metode akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Keterangan

Anda dapat menggunakan parameter pStream untuk menginisialisasi objek setelah dibuat.

Persyaratan

   
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Target Platform Windows
Header mfidl.h
Pustaka Mfuuid.lib

Lihat juga

IMFPMPHost

Sesi Media PMP

Jalur Media Terproteksi