SOL_IRLMP 소켓 옵션

다음 표에서는 irDA (적외선 데이터 연결) 주소 패밀리(AF_IRDA) 및 IRLMP(InfraRed Link Management Protocol)에 대해 만든 소켓에 적용되는 SOL_IRLMP 소켓 옵션에 대해 설명합니다. 소켓 옵션을 가져오고 설정하는 방법에 대한 자세한 내용은 getsockoptsetsockopt 함수 참조 페이지를 참조하세요.

프로토콜을 열거하고 설치된 각 프로토콜에 대해 지원되는 속성을 검색하려면 WSAEnumProtocols, WSCEnumProtocols 또는 WSCEnumProtocols32 함수를 사용합니다.

**SOL\_IRLMP 소켓 옵션**
옵션 가져오기 설정 Optval 유형 Description
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 모드로 전환합니다.

 

**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