Condividi tramite


Metodo CMSPAddress::UpdateTerminalList (mspaddr.h)

Il metodo UpdateTerminalList popola l'elenco dei terminali statici del MSP. Si presuppone che non siano disponibili terminali statici ed è sempre chiamato in situazioni in cui questo è vero. Questo metodo usa il componente "devenum" di DirectShow e un elenco statico di categorie per individuare i moniker per i terminali statici. Usa i metodi CreateTerminal statici in ogni tipo di terminale (vedere di seguito) per creare effettivamente i terminali, eventualmente non riuscito se il moniker in questione non è accettabile (vedere di seguito). Per ogni terminale creato correttamente, aggiunge il terminale all'elenco degli indirizzi. Al termine di questo processo, viene rilasciato devenum. Un MSP che utilizza terminali statici diversi da quelli creati o che devono utilizzare terminali statici aggiuntivi deve eseguire l'override di questo metodo. Le categorie attualmente usate sono CLSID_CWaveInClassManager, CLSID_CWaveOutClassManager e CLSID_CVidCapClassManager. Il metodo non usa categorie che corrispondono ai tipi di supporti non supportati dall'MSP derivato( questa operazione viene controllata automaticamente nella classe base).

Sintassi

HRESULT UpdateTerminalList();

Valore restituito

nessuno

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione mspaddr.h

Vedi anche

CMSPAddress