METODE IMFReadWriteClassFactory::CreateInstanceFromURL (mfreadwrite.h)

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

Sintaks

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

Parameter

[in] clsid

CLSID objek yang akan dibuat.

Nilai Makna
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 yang dihentikan null 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:

Parameter ini bisa NULL.

[in] riid

IID antarmuka yang diminta.

[out] ppvObject

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

Nilai kembali

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

Keterangan

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 Suplemen Pembaruan Platform untuk Windows Vista [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2008 R2 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header mfreadwrite.h

Lihat juga

IMFReadWriteClassFactory