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 デバイスのデバイス識別子 (ID)。 サーバー アプリケーションでは無視されます。
irdaServiceName[25]
サーバー アプリケーションに関連付けられている既知のサービス名。 バインド関数の呼び出し中にサーバーによって指定されます。
注釈
クライアント アプリケーションは、 SOCKADDR_IRDA 構造の各フィールドを使用します。 irdaDeviceID メンバーは、getsockopt(IRLMP_ENUMDEVICES) 関数呼び出しを行うことで実行された以前の検出操作によって取得されます。 検出操作の実行の詳細については、 getsockopt の「解説」セクションの「IrDA ソケットに関するメモ」セクションを参照してください。
irdaServiceName メンバーには、サーバー アプリケーションがバインド関数呼び出しで指定した既知の値が入力されます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
Header | af_irda.h |