SOL_IRLMP ソケット オプション

次の表では、赤外線データ関連付け (IrDA) アドレス ファミリ ( AF_IRDA ) と InfraRed Link Management Protocol (IRLMP) 用に作成されたソケットに適用されるSOL_IRLMPソケット オプションについて説明します。 ソケット オプションの取得と設定の詳細については、 getsockopt および setsockopt 関数のリファレンス ページを参照してください。

プロトコルを列挙し、インストールされている各プロトコルでサポートされているプロパティを検出するには、 WSAEnumProtocolsWSCEnumProtocols、または WSCEnumProtocols32 関数を使用します。

**SOL\_IRLMP ソケット オプション**
オプション 取得 オン Optval 型 説明
IRLMP_DISCOVERY_MODE
IRLMP_ENUMDEVICES はい DEVICELIST 範囲内の IR 対応デバイスの IrDA デバイス ID の一覧を返します。
IRLMP_EXCLUSIVE_MODE DWORD (ブール値) IrLMP と直接通信するために TinyTP レイヤーをバイパスするようにソケットを設定します。
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 モードにします。

 

**WINDOWS での SOL\_IRLMP オプションのサポート**
オプション 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