共用方式為


IKsJackDescription::GetJackCount 方法 (devicetopology.h)

GetJackCount 方法會取得連線到音訊端點裝置所需的插孔數目。

語法

HRESULT GetJackCount(
  [out] UINT *pcJacks
);

參數

[out] pcJacks

UINT 變數的指標,此方法會將與連接器相關聯的插孔數目寫入其中。

傳回值

如果方法成功,它會傳回 S_OK。 如果失敗,可能的傳回碼包括但不限於下表所示的值。

傳回碼 Description
E_POINTER
指標 pcJacksNULL

備註

播放或錄製包含多個通道的數據流的音訊端點裝置,可能需要與多個插孔 (實體連接器) 連線。

例如,一組播放 6 通道音訊串流的環繞喇叭可能需要三個立體聲插孔。 在此範例中,第一個插孔會傳輸前端和右上方喇叭的通道,第二個插孔會傳輸前端中心和低頻率效果的通道, (子聲道) 喇叭,而第三個插接器會傳輸側邊和右側喇叭的通道。

呼叫這個方法來擷取插孔計數之後,請針對每個插孔呼叫 IKsJackDescription::GetJackDescription 方法一次,以取得插孔的描述。

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
目標平台 Windows
標頭 devicetopology.h

另請參閱

IKsJackDescription 介面

IKsJackDescription::GetJackDescription