Networking_DhcpServerConfig_SetLease関数
ヘッダー: applibs </networking.h #include>
リース情報を Networking_DhcpServerConfig 構造体に適用します。
int Networking_DhcpServerConfig_SetLease(Networking_DhcpServerConfig *dhcpServerConfig, struct in_addr startIpAddress, uint8_t ipAddressCount, struct in_addr subnetMask, struct in_addr gatewayAddress, uint32_t leaseTimeInHours);
パラメーター
dhcpServerConfig
更新するNetworking_DhcpServerConfig構造体へのポインター。startIpAddress
リースするアドレス範囲の開始 IP アドレス。ipAddressCount
サーバーがリースできる IP アドレスの数。subnetMask
IP アドレスのサブネット マスク。gatewayAddress
ネットワーク インターフェイスのゲートウェイ アドレス。leaseTimeInHours
リースの期間 (時間単位)。
エラー
エラーが発生した場合は -1 を返し、エラー値に設定します errno
。
- EFAULT: パラメーターは
dhcpServerConfig
NULL です。
その他 errno
のエラーも指定できます。このようなエラーは決定的ではなく、同じ動作はシステム更新によって保持されない可能性があります。
戻り値
成功の場合は 0、失敗の場合は -1 を返します。この場合 errno
はエラー値に設定されます。