CMSPAddress::UpdateTerminalList 方法 (mspaddr.h)

UpdateTerminalList 方法會填入 MSP 的靜態終端機清單。 它假設我們沒有可用的靜態終端機,而且在這種情況成立的情況下,一律會呼叫它。 此方法會使用 DirectShow 的 「devenum」 元件和靜態類別清單來探索靜態終端機的 Moniker。 它會在每種終端機類型上使用靜態 CreateTerminal 方法, (請參閱下方) 實際建立終端機,如果無法接受有問題的 Moniker,可能會失敗, (請參閱下方) 。 針對每個成功建立的終端機,它會將終端機新增至位址清單。 完成此程式時,會釋出 devenum。 使用與建立的靜態終端機不同的 MSP,或是需要使用其他靜態終端機的 MSP 必須覆寫這個方法。 此處目前使用的類別是CLSID_CWaveInClassManager、CLSID_CWaveOutClassManager和CLSID_CVidCapClassManager。 方法不會使用對應至衍生 MSP 不支援的媒體類型類別, (此類別會自動在基類中檢查) 。

Syntax

HRESULT UpdateTerminalList();

傳回值

規格需求

需求
目標平台 Windows
標頭 mspaddr.h

另請參閱

CMSPAddress