Metodo IFilterChain::RemoveChain (strmif.h)

Il RemoveChain metodo rimuove ogni filtro in una catena di filtri dal grafico del filtro.

Sintassi

HRESULT RemoveChain(
  [in] IBaseFilter *pStartFilter,
  [in] IBaseFilter *pEndFilter
);

Parametri

[in] pStartFilter

Puntatore all'interfaccia IBaseFilter del filtro all'inizio della catena.

[in] pEndFilter

Puntatore all'interfaccia IBaseFilter del filtro alla fine della catena. Se questo parametro è NULL, il metodo utilizza la catena di filtri più lunga possibile che estende downstream dal filtro iniziale.

Valore restituito

Restituisce S_OK se ha esito positivo o un valore HRESULT che indica la causa dell'errore in caso contrario.

Commenti

È possibile chiamare questo metodo mentre il grafico è in esecuzione; il metodo arresta i filtri nella catena prima di rimuoverli dal grafico.

Requisiti

   
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione strmif.h (include Dshow.h)
Libreria Strmiids.lib

Vedi anche

Codici di errore e di esito positivo

Interfaccia IFilterChain