Metode CBasePin.BreakConnect
[Fitur yang terkait dengan halaman ini, DirectShow, adalah fitur warisan. Ini telah digantikan oleh MediaPlayer, IMFMediaEngine, dan Pengambilan Audio/Video di Media Foundation. Fitur-fitur tersebut telah dioptimalkan untuk Windows 10 dan Windows 11. Microsoft sangat menyarankan agar kode baru menggunakan MediaPlayer, IMFMediaEngine , dan Pengambilan Audio/Video di Media Foundation alih-alih DirectShow, jika memungkinkan. Microsoft menyarankan agar kode yang ada yang menggunakan API warisan ditulis ulang untuk menggunakan API baru jika memungkinkan.]
Metode BreakConnect
ini melepaskan pin dari koneksi.
Sintaks
virtual HRESULT BreakConnect();
Parameter
Metode ini tidak memiliki parameter.
Mengembalikan nilai
Mengembalikan S_OK.
Keterangan
Metode ini dipanggil selama pemutusan pin oleh metode CBasePin::D isconnect . Ini juga dipanggil selama upaya koneksi jika metode CBasePin::CheckConnect gagal.
Metode ini harus membebaskan sumber daya apa pun yang diperoleh dengan metode CheckConnect . Misalnya, jika CheckConnect mengalokasikan memori, BreakConnect
harus membebaskan memori. Jika CheckConnect mengkueri pin penghubung untuk antarmuka, BreakConnect
harus membebaskan antarmuka.
Perhatikan bahwa BreakConnect
dapat dipanggil tanpa panggilan yang sesuai ke CompleteConnect. Oleh karena itu, Anda tidak dapat berasumsi bahwa CompleteConnect telah dipanggil sebelumnya.
Persyaratan
Persyaratan | Nilai |
---|---|
Header |
|
Pustaka |
|