共用方式為


SOL_IRLMP通訊端選項

下表描述 SOL_IRLMP 通訊端選項,這些選項適用于針對針對 IrDA (IrDA) 位址 (AF_IRDA) 系列所建立的通訊端,以及 InfraRed Link Management Protocol (IRLMP) 。 如需取得和設定通訊端選項的詳細資訊,請參閱 getsockoptsetockopt 函式參考頁面。

若要列舉通訊協定並探索每個已安裝通訊協定的支援屬性,請使用 WSAEnumProtocolsWSCEnumProtocolsWSCEnumProtocols32 函式。

**SOL\_IRLMP通訊端選項**
選項 Get 集合 Optval 類型 描述
IRLMP_DISCOVERY_MODE
IRLMP_ENUMDEVICES DEVICELIST 傳回範圍內 IR 功能裝置的 IrDA 裝置識別碼清單。
IRLMP_EXCLUSIVE_MODE DWORD (布林值) 設定通訊端以略過 TinyTP 層,以直接與 IrLMP 通訊。
IRLMP_IAS_QUERY IAS_QUERY 查詢指定服務和類別名稱上的 IAS,以取得其屬性。
IRLMP_IAS_SET IAS_SET 將指定類別名稱和屬性的屬性值設定為 IAS。
IRLMP_IRLPT_MODE DWORD (布林值) 啟用與支援 IR 的印表機通訊。
IRLMP_PARAMETERS
IRLMP_SEND_PDU_LEN DWORD 擷取使用IRLMP_9WIRE_MODE所需的 PDU 長度上限。
IRLMP_SHARP_MODE
IRLMP_TINYTP_MODE
IRLMP_9WIRE_MODE DWORD (布林值) 將 IrDA 通訊端放入 IrCOMM 模式。

 

**SOL\_IRLMP 選項的 Windows 支援**
選項 Windows 7 Windows Server 2008 Windows Vista Windows Server 2003 Windows XP Windows 2000 Windows Me、Windows 98 Windows NT 4.0
IRLMP_DISCOVERY_MODE
x
IRLMP_ENUMDEVICES
x x x x x x x
IRLMP_EXCLUSIVE_MODE
IRLMP_IAS_QUERY
x x x x x x x
IRLMP_IAS_SET
x x x x x x x
IRLMP_IRLPT_MODE
x x x x x x
IRLMP_PARAMETERS
x
IRLMP_SEND_PDU_LEN
x x x x x x
IRLMP_SHARP_MODE
IRLMP_TINYTP_MODE
x
IRLMP_9WIRE_MODE
x x x x x x

 

備註

SOL_IRLMP通訊端選項和這些通訊端選項所使用的結構定義于Af_irda.h標頭檔中。

規格需求

需求
標頭
Af_irda.h