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 |