Bagikan melalui


Metode IMFMediaEventGenerator::QueueEvent (mfobjects.h)

Menempatkan peristiwa baru dalam antrean objek.

Sintaks

HRESULT QueueEvent(
  [in] MediaEventType    met,
  [in] REFGUID           guidExtendedType,
  [in] HRESULT           hrStatus,
  [in] const PROPVARIANT *pvValue
);

Parameter

[in] met

Menentukan jenis peristiwa. Jenis peristiwa dikembalikan oleh metode IMFMediaEvent::GetType peristiwa. Untuk daftar jenis peristiwa, lihat Peristiwa Media Foundation.

[in] guidExtendedType

Jenis yang diperluas. Jika peristiwa tidak memiliki jenis yang diperluas, gunakan nilai GUID_NULL. Jenis yang diperluas dikembalikan oleh metode IMFMediaEvent::GetExtendedType peristiwa.

[in] hrStatus

Kode keberhasilan atau kegagalan yang menunjukkan status peristiwa. Nilai ini dikembalikan oleh metode IMFMediaEvent::GetStatus peristiwa.

[in] pvValue

Penunjuk ke PROPVARIANT yang berisi nilai peristiwa. Parameter ini bisa NULL. Nilai ini dikembalikan oleh metode IMFMediaEvent::GetValue peristiwa.

Nilai kembali

Metode mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.

Menampilkan kode Deskripsi
S_OK
Metode berhasil.
MF_E_SHUTDOWN
Objek dimatikan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2008 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header mfobjects.h (termasuk Mfidl.h)
Pustaka Mfuuid.lib

Lihat juga

IMFMediaEventGenerator

Generator Peristiwa Media