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.
typedef struct _SOCKADDR_IRDA {
u_short irdaAddressFamily;
u_char irdaDeviceID[4];
char irdaServiceName[25];
} SOCKADDR_IRDA, *PSOCKADDR_IRDA, *LPSOCKADDR_IRDA;
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 .
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 .
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 |