Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Hlavička: #include <applibs/networking.h>
Použije informace o zapůjčení na strukturu 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);
Parametry
dhcpServerConfig
Ukazatel na Networking_DhcpServerConfig strukturu, která se má aktualizovat.startIpAddress
Počáteční IP adresa v rozsahu adres k zapůjčení.ipAddressCount
Počet IP adres, které může server zapůjčení.subnetMask
Maska podsítě pro IP adresy.gatewayAddress
Adresa brány pro síťové rozhraní.leaseTimeInHours
Doba trvání zapůjčení v hodinách
Chyby
Vrátí hodnotu -1, pokud dojde k chybě, a nastaví errno
se na chybovou hodnotu.
- EFAULT:
dhcpServerConfig
Parametr je NULL.
Je také možné zadat všechny ostatní errno
chyby. Tyto chyby nejsou deterministické a stejné chování nemusí být zachováno prostřednictvím aktualizací systému.
Vrácená hodnota
Vrátí hodnotu 0 pro úspěch nebo -1 pro selhání. V tomto případě errno
se nastaví na chybovou hodnotu.