Compartir a través de


Método ITMultiTrackTerminal::RemoveTrackTerminal (tapi3if.h)

El método RemoveTrackTerminal quita el terminal especificado de la colección de terminales de seguimiento que pertenecen al terminal multipista en el que se llamó al método . Si se ha seleccionado el terminal de seguimiento en una secuencia, primero debe anular la selección.

Sintaxis

HRESULT RemoveTrackTerminal(
  [in] ITTerminal *pTrackTerminalToRemove
);

Parámetros

[in] pTrackTerminalToRemove

Puntero a la interfaz ITTerminal del terminal que se va a quitar.

Valor devuelto

Este método puede devolver uno de estos valores.

Código devuelto Descripción
S_OK
El método se realizó correctamente.
E_POINTER
El parámetro pTrackTerminalToRemove no es un puntero válido.
E_OUTOFMEMORY
Existe memoria insuficiente para realizar la operación.

Comentarios

El uso principal del método RemoveTrackTerminal se limpia durante el proceso de selección del terminal. Por ejemplo, si se ha creado una pista, pero no se ha seleccionado en una secuencia, este método se puede usar para quitar la pista.

La acción real realizada por este método puede variar en la implementación real del terminal. Por ejemplo, llamar a este método en un terminal de grabación de archivos hace que el flujo de datos de archivo correspondiente se quite del archivo. Se produce un error al llamar a este método en un terminal de reproducción de archivos porque su conjunto de terminales está determinado únicamente por la configuración de archivos y el autor de la llamada no puede cambiarlo.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado tapi3if.h (include Tapi3.h)
Library Uuid.lib
Archivo DLL Tapi3.dll

Consulte también

ITMultiTrackTerminal

ITTerminal