структура SOCKADDR_IRDA (af_irda.h)
Структура SOCKADDR_IRDA используется в сочетании с операциями сокета IrDA, определяемыми AF_IRDA семейства адресов.
Синтаксис
typedef struct _SOCKADDR_IRDA {
u_short irdaAddressFamily;
u_char irdaDeviceID[4];
char irdaServiceName[25];
} SOCKADDR_IRDA, *PSOCKADDR_IRDA, *LPSOCKADDR_IRDA;
Члены
irdaAddressFamily
Семейство адресов. Этот элемент всегда AF_IRDA.
irdaDeviceID[4]
Идентификатор устройства (ID) устройства IrDA, которому клиент хочет выполнить вызов функции connect . Игнорируется серверными приложениями.
irdaServiceName[25]
Известное имя службы, связанное с серверным приложением. Определяется серверами во время вызова функции привязки .
Комментарии
Клиентские приложения используют каждое поле в структуре SOCKADDR_IRDA . Член irdaDeviceID получается предыдущей операцией обнаружения, выполненной путем вызова функции getsockopt(IRLMP_ENUMDEVICES). Дополнительные сведения о выполнении операции обнаружения см. в разделе Заметки для сокетов IrDA раздела Примечания статьи getsockopt.
Член irdaServiceName заполняется известным значением, указанным серверным приложением в вызове функции bind .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Верхняя часть | af_irda.h |