Windows apps
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

SOCKADDR_IRDA structure

The SOCKADDR_IRDA 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, *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 function call. Ignored by server applications.

irdaServiceName

Well-known service name associated with a server application. Specified by servers during their bind function call.

Remarks

Client applications make use of each field in the SOCKADDR_IRDA structure. The irdaDeviceID member is obtained by a previous discovery operation performed by making a getsockopt(IRLMP_ENUMDEVICES) function call. For more information on performing a discovery operation, see the Notes for IrDA Sockets section in the Remarks section of getsockopt.

The irdaServiceName member is filled with the well-known value that the server application specified in its bind function call.

Requirements

Minimum supported client

Windows 2000 Professional [desktop apps only]

Minimum supported server

Windows 2000 Server [desktop apps only]

Header

Af_irda.h

See also

getsockopt
setsockopt
bind
connect

 

 

Show:
© 2017 Microsoft