Bagikan melalui


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
S_OK
Metode berhasil.
E_POINTER
Parameter pTrackTerminalToRemove bukan penunjuk yang valid.
E_OUTOFMEMORY
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

Lihat juga

ITMultiTrackTerminal

ItTerminal