Bagikan melalui


METODE IMFReadWriteClassFactory::CreateInstanceFromURL (mfreadwrite.h)

Membuat instans penulis sink atau pembaca sumber, yang diberikan URL.

Syntax

HRESULT CreateInstanceFromURL(
  [in]  REFCLSID      clsid,
  [in]  LPCWSTR       pwszURL,
  [in]  IMFAttributes *pAttributes,
  [in]  REFIID        riid,
  [out] LPVOID        *ppvObject
);

Parameter-parameternya

[in] clsid

CLSID objek yang akan dibuat.

Nilai Meaning
CLSID_MFSinkWriter
Buat penulis sink. Parameter ppvObject menerima penunjuk antarmuka IMFSinkWriter .
CLSID_MFSourceReader
Buat pembaca sumber. Parameter ppvObject menerima penunjuk antarmuka IMFSourceReader .

[in] pwszURL

String null-terminated yang berisi URL. Jika clsid CLSID_MFSinkWriter, URL menentukan nama file output. Penulis sink membuat file baru dengan nama ini. Jika clsidCLSID_MFSourceReader, URL menentukan file input untuk pembaca sumber.

[in] pAttributes

Penunjuk ke antarmuka IMFAttributes . Anda dapat menggunakan parameter ini untuk mengonfigurasi penulis sink atau pembaca sumber. Untuk informasi selengkapnya, lihat topik berikut ini:

Parameter ini dapat null.

[in] riid

IID antarmuka yang diminta.

[out] ppvObject

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

Mengembalikan nilai

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

Komentar

Antarmuka ini tersedia di Windows Vista jika Suplemen Pembaruan Platform untuk Windows Vista diinstal.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 7, Windows Vista, dan Platform Update Supplement untuk Windows Vista [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2008 R2 [aplikasi desktop | Aplikasi UWP]
Platform Target Windows
Header mfreadwrite.h

Lihat juga

IMFReadWriteClassFactory