Partager via


SOL_IRLMP Socket Options

Le tableau suivant décrit SOL_IRLMP options de socket qui s’appliquent aux sockets créés pour la famille d’adresses IrDA (Infrarouge Data Association) (AF_IRDA) et le protocole IRLMP (InfraRed Link Management Protocol). Pour plus d’informations sur l’obtention et la définition des options de socket, consultez les pages de référence des fonctions getsockopt et setsockopt .

Pour énumérer les protocoles et découvrir les propriétés prises en charge pour chaque protocole installé, utilisez la fonction WSAEnumProtocols, WSCEnumProtocols ou WSCEnumProtocols32 .

**SOL\options de socket _IRLMP**
Option Obtenir Définissez Type Optval Description
IRLMP_DISCOVERY_MODE
IRLMP_ENUMDEVICES Oui DEVICELIST Retourne une liste d’ID d’appareil IrDA pour les appareils compatibles IR dans la plage.
IRLMP_EXCLUSIVE_MODE DWORD (booléen) Définit le socket pour contourner la couche TinyTP pour communiquer directement avec IrLMP.
IRLMP_IAS_QUERY Oui IAS_QUERY Interroge IAS sur un service et un nom de classe donnés pour ses attributs.
IRLMP_IAS_SET Oui IAS_SET Définit une valeur d’attribut pour un nom de classe et un attribut donnés dans IAS.
IRLMP_IRLPT_MODE Oui DWORD (booléen) Active la communication avec les imprimantes compatibles IR.
IRLMP_PARAMETERS
IRLMP_SEND_PDU_LEN Oui DWORD Récupère la longueur maximale de PDU requise pour utiliser IRLMP_9WIRE_MODE.
IRLMP_SHARP_MODE Oui
IRLMP_TINYTP_MODE Oui
IRLMP_9WIRE_MODE Oui Oui DWORD (booléen) Place le socket IrDA en mode IrCOMM.

 

**Prise en charge de Windows pour SOL\_IRLMP options**
Option 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

 

Notes

Les options de socket SOL_IRLMP et les structures utilisées par ces options de socket sont définies dans le fichier d’en-tête Af_irda.h .

Spécifications

Condition requise Valeur
En-tête
Af_irda.h