Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура 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 |