ホスト名拡張機能を使用する場合,C言語の関数の引数に指定できるホスト名長およびホスト名格納領域長を拡張できます。
C言語の関数の引数に指定できるホスト名長を次の表に示します。
表2-9 C言語の関数の引数に指定できるホスト名長
関数 | 引数 | 複数ホストの指定 | 指定可能なホスト名長 | |
---|---|---|---|---|
拡張しない場合 | 拡張する場合 | |||
dc_clt_cltin_s | target_host | ○ | 63文字 (255文字)※ | 255文字 (1023文字)※ |
dc_clt_set_raphost_s | raphost | |||
DCRPC_DIRECT_SCHEDULE | hostnm | × | 63文字 | 255文字 |
dc_clt_cancel_notification_s | hostname | |||
dc_clt_send_s | hostname |
C言語の関数の引数に指定できるホスト名格納領域長を次の表に示します。
表2-10 C言語の関数の引数に指定できるホスト名格納領域長
関数 | 引数 | 格納するホスト数 | ホスト名格納領域長 | |
---|---|---|---|---|
拡張しない場合(単位:バイト) | 拡張する場合 (単位:バイト) | |||
dc_clt_get_raphost_s | raphost | 複数 | 256以上 | 1024以上 |
dc_clt_cltin_s | set_host | 1個 | 64以上 | 256以上 |
dc_clt_accept_notification_s | hostname | |||
dc_clt_chained_accept_notification_s | hostname |