Bagikan melalui


IMFASFProfile::Metode GetMutualExclusion (wmcontainer.h)

Mengambil objek pengecualian bersama Advanced Systems Format (ASF) dari profil.

Sintaks

HRESULT GetMutualExclusion(
  [in]  DWORD                 dwMutexIndex,
  [out] IMFASFMutualExclusion **ppIMutex
);

Parameter

[in] dwMutexIndex

Indeks objek pengecualian bersama di profil.

[out] ppIMutex

Menerima penunjuk ke antarmuka IMFASFMutualExclusion dari objek pengecualian timbal balik ASF. Pemanggil harus merilis antarmuka.

Mengembalikan nilai

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

Menampilkan kode Deskripsi
S_OK
Metode berhasil.

Keterangan

Metode ini tidak membuat salinan objek pengecualian bersama. Penunjuk yang dikembalikan mengacu pada pengecualian bersama yang terkandung dalam objek profil. Anda tidak boleh membuat perubahan apa pun pada objek pengecualian bersama menggunakan penunjuk ini, karena melakukannya dapat memengaruhi objek profil dengan cara yang tidak terduga.

Untuk mengubah konfigurasi objek pengecualian timbal balik di profil, Anda harus terlebih dahulu mengkloning objek pengecualian timbal balik dengan memanggil IMFASFMutualExclusion::Clone. Buat perubahan apa pun yang diperlukan pada klon objek, hapus objek pengecualian timbal balik lama dari profil dengan memanggil metode IMFASFProfile::RemoveMutualExclusion , lalu tambahkan objek yang diperbarui dengan memanggil metode IMFASFProfile::AddMutualExclusion .

Persyaratan

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

Lihat juga

Profil ASF

IMFASFMutualExclusion

IMFASFProfile

IMFASFProfile::AddMutualExclusion

IMFASFProfile::GetMutualExclusionCount

IMFASFProfile::RemoveMutualExclusion