ITMultiTrackTerminal::RemoveTrackTerminal method (tapi3if.h)
Metode RemoveTrackTerminal menghapus terminal yang ditentukan dari pengumpulan terminal trek milik terminal multitrack tempat metode dipanggil. Jika terminal trek telah dipilih pada aliran, itu harus tidak dipilih terlebih dahulu.
Sintaks
HRESULT RemoveTrackTerminal(
[in] ITTerminal *pTrackTerminalToRemove
);
Parameter
[in] pTrackTerminalToRemove
Arahkan ke antarmuka ITTerminal terminal untuk dihapus.
Mengembalikan nilai
Metode ini dapat mengembalikan salah satu nilai ini.
Menampilkan kode | Deskripsi |
---|---|
|
Metode berhasil. |
|
Parameter pTrackTerminalToRemove bukan penunjuk yang valid. |
|
Memori tidak cukup ada untuk melakukan operasi. |
Keterangan
Penggunaan utama metode RemoveTrackTerminal adalah pembersihan selama proses pemilihan terminal. Misalnya, jika trek telah dibuat, tetapi belum dipilih pada aliran, metode ini dapat digunakan untuk menghapus trek.
Tindakan aktual yang dilakukan oleh metode ini dapat bervariasi dalam implementasi aktual terminal. Misalnya, memanggil metode ini di Terminal Perekaman File menyebabkan aliran data file yang sesuai dihapus dari file. Memanggil metode ini pada Terminal Pemutaran File gagal karena kumpulan terminalnya hanya ditentukan oleh konfigurasi file dan tidak dapat diubah oleh pemanggil.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | tapi3if.h (termasuk Tapi3.h) |
Pustaka | Uuid.lib |
DLL | Tapi3.dll |