SOCKADDR_IRDA structure (af_irda.h)

La structure SOCKADDR_IRDA est utilisée conjointement avec les opérations de socket IrDA, définies par les AF_IRDA de famille d’adresses.

Syntaxe

typedef struct _SOCKADDR_IRDA {
  u_short irdaAddressFamily;
  u_char  irdaDeviceID[4];
  char    irdaServiceName[25];
} SOCKADDR_IRDA, *PSOCKADDR_IRDA, *LPSOCKADDR_IRDA;

Membres

irdaAddressFamily

Famille d’adresses. Ce membre est toujours AF_IRDA.

irdaDeviceID[4]

Identificateur d’appareil (ID) de l’appareil IrDA auquel le client souhaite émettre l’appel de fonction de connexion . Ignoré par les applications serveur.

irdaServiceName[25]

Nom de service bien connu associé à une application serveur. Spécifié par les serveurs lors de leur appel de fonction de liaison .

Remarques

Les applications clientes utilisent chaque champ de la structure SOCKADDR_IRDA . Le membre irdaDeviceID est obtenu par une opération de découverte précédente effectuée en effectuant un appel de fonction getsockopt(IRLMP_ENUMDEVICES). Pour plus d’informations sur l’exécution d’une opération de découverte, consultez la section Notes pour les sockets IrDA dans la section Remarques de getsockopt.

Le membre irdaServiceName est rempli avec la valeur connue que l’application serveur a spécifiée dans son appel de fonction bind .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
En-tête af_irda.h

Voir aussi

bind

connect

getsockopt

setsockopt