SOCKADDR_IRDA 結構 (af_irda.h)

SOCKADDR_IRDA結構會與由位址系列AF_IRDA定義的 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]

裝置標識碼 (識別碼) 用戶端想要發出 連線 函數調用的 IrDA 裝置。 由伺服器應用程式忽略。

irdaServiceName[25]

與伺服器應用程式相關聯的已知服務名稱。 伺服器在其 系結 函數調用期間指定。

備註

用戶端應用程式會使用 SOCKADDR_IRDA 結構中的每個欄位。 irdaDeviceID成員是由先前的探索作業所取得,其執行方式是讓 getsockopt (IRLMP_ENUMDEVICES) 函數調用。 For more information on performing a discovery operation, see the Notes for IrDA Sockets section in the Remarks section of getsockopt.

irdaServiceName 成員會填入伺服器應用程式在其系結函數調用中指定的已知值。

規格需求

需求
最低支援的用戶端 Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限桌面應用程式]
標頭 af_irda.h

另請參閱

bind

connect

getsockopt

setsockopt