estrutura SOCKADDR_IRDA (af_irda.h)

A estrutura de SOCKADDR_IRDA é usada em conjunto com operações de soquete IrDA, definidas por AF_IRDA da família de endereços.

Sintaxe

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

Membros

irdaAddressFamily

Família de endereços. Esse membro é sempre AF_IRDA.

irdaDeviceID[4]

ID (identificador de dispositivo) do dispositivo IrDA ao qual o cliente deseja emitir a chamada de função de conexão . Ignorado por aplicativos de servidor.

irdaServiceName[25]

Nome de serviço conhecido associado a um aplicativo de servidor. Especificado pelos servidores durante a chamada de função de associação .

Comentários

Os aplicativos cliente usam cada campo na estrutura SOCKADDR_IRDA . O membro irdaDeviceID é obtido por uma operação de descoberta anterior executada fazendo uma chamada de função getsockopt(IRLMP_ENUMDEVICES). Para obter mais informações sobre como executar uma operação de descoberta, consulte a seção Notes for IrDA Sockets na seção Comentários de getsockopt.

O membro irdaServiceName é preenchido com o valor conhecido que o aplicativo de servidor especificou em sua chamada de função de associação.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho af_irda.h

Confira também

bind

connect

Getsockopt

Setsockopt