SOCKADDR_IRDA (Windows Embedded CE 6.0)
1/6/2010
This structure is used in conjunction with IrDA socket operations, defined by address family AF_IRDA.
Syntax
typedef struct _SOCKADDR_IRDA {
u_short irdaAddressFamily;
u_char irdaDeviceID[4];
char irdaServiceName[25];
} SOCKADDR_IRDA, *PSOCKADDR_IRDA, FAR* LPSOCKADDR_IRDA;
Members
- irdaAddressFamily
Address family. This member is always AF_IRDA.
- irdaDeviceID
Device identifier (ID) of the IrDA device to which the client wants to issue the connect (Windows Sockets) function call. Ignored by server applications.
- irdaServiceName
Well-known service name associated with a server application. Specified by servers during their bind (Windows Sockets) function call.
Remarks
Client applications make use of each field in this structure. The irdaDeviceID member is obtained by a previous discovery operation performed by making a setsockopt (Windows Sockets) (IRLMP_ENUMDEVICES) function call. For more information on performing a discovery operation, see the Notes for IrDA Sockets section in the Remarks section of setsockopt.
The irdaServiceName member is filled with the well-known value that the server application specified in its bind (Windows Sockets) function call.
Requirements
Header | winsock2.h |
Windows Embedded CE | Windows CE .NET 4.0 and later |
See Also
Reference
Concepts
Other Resources
getsockopt (Windows Sockets)
setsockopt (Windows Sockets)
bind (Windows Sockets)
connect (Windows Sockets)