Compartir a través de


Opciones de socket de SOL_IRLMP

En la tabla siguiente se describen SOL_IRLMP opciones de socket que se aplican a los sockets creados para la familia de direcciones de asociación de datos infrarrojos (irDA) (AF_IRDA) y el Protocolo de administración de vínculos infraredados (IRLMP). Consulte las páginas de referencia de la función getsockopt y setsockopt para obtener más información sobre cómo obtener y establecer opciones de socket.

Para enumerar protocolos y detectar las propiedades admitidas para cada protocolo instalado, use la función WSAEnumProtocols, WSCEnumProtocols o WSCEnumProtocols32 .

**SOL\_IRLMP Opciones de socket**
Opción Obtener Set Tipo optval Descripción
IRLMP_DISCOVERY_MODE
IRLMP_ENUMDEVICES DEVICELIST Devuelve una lista de identificadores de dispositivo IrDA para dispositivos compatibles con IR dentro del intervalo.
IRLMP_EXCLUSIVE_MODE DWORD (booleano) Establece el socket para omitir la capa TinyTP para comunicarse directamente con IrLMP.
IRLMP_IAS_QUERY IAS_QUERY Consulta IAS en un servicio y nombre de clase determinado para sus atributos.
IRLMP_IAS_SET IAS_SET Establece un valor de atributo para un nombre de clase y atributo determinado en IAS.
IRLMP_IRLPT_MODE DWORD (booleano) Permite la comunicación con impresoras compatibles con IR.
IRLMP_PARAMETERS
IRLMP_SEND_PDU_LEN DWORD Recupera la longitud máxima de PDU necesaria para usar IRLMP_9WIRE_MODE.
IRLMP_SHARP_MODE
IRLMP_TINYTP_MODE
IRLMP_9WIRE_MODE DWORD (booleano) Coloca el socket IrDA en modo IrCOMM.

 

**Compatibilidad de Windows con las opciones sol\_IRLMP**
Opción 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

 

Observaciones

Las opciones de socket SOL_IRLMP y las estructuras usadas por estas opciones de socket se definen en el archivo de encabezado Af_irda.h .

Requisitos

Requisito Value
Encabezado
Af_irda.h