struttura SOCKADDR_IRDA (af_irda.h)

La struttura SOCKADDR_IRDA viene usata insieme alle operazioni del socket IrDA definite dalla famiglia di indirizzi AF_IRDA .

Sintassi

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

Members

irdaAddressFamily

Famiglia di indirizzi. Questo membro è sempre AF_IRDA.

irdaDeviceID[4]

Identificatore del dispositivo (ID) del dispositivo IrDA a cui il client vuole emettere la chiamata alla funzione di connessione . Ignorato dalle applicazioni server.

irdaServiceName[25]

Nome del servizio noto associato a un'applicazione server. Specificato dai server durante la chiamata alla funzione di associazione .

Commenti

Le applicazioni client usano ogni campo nella struttura SOCKADDR_IRDA . Il membro irdaDeviceID viene ottenuto da un'operazione di individuazione precedente eseguita eseguendo una chiamata di funzione getsockopt(IRLMP_ENUMDEVICES). Per altre informazioni sull'esecuzione di un'operazione di individuazione, vedere la sezione Note per IrDA Sockets nella sezione Osservazioni di getsockopt.

Il membro irdaServiceName viene riempito con il valore noto specificato dall'applicazione server nella chiamata alla funzione di associazione .

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Intestazione af_irda.h

Vedi anche

bind

connect

getsockopt

Setsockopt