Ссылка SCDynamicStoreCopyDHCPInfo
Функции SCDynamicStoreCopyDHCPInfo
интерфейс программирования обеспечивает доступ к информации, возвращенной сервером BootP или DHCP.
-
Возвращает информацию DHCP для указанной службы.
Объявление
Objective C
CFDictionaryRef SCDynamicStoreCopyDHCPInfo ( SCDynamicStoreRef store, CFStringRef serviceID );
Параметры
store
Сеанс динамической памяти, который должен использоваться для связи с сервером. Если это
NULL
, используется временный сеанс.serviceID
Служба ID. Передача
NULL
получать информацию для основной службы.Возвращаемое значение
Словарь, содержащий информацию DHCP в случае успеха, или
NULL
если неуспешный. Необходимо использоватьCFRelease
функционируйте для выпуска возвращаемых значений кромеNULL
.Обсуждение
Использовать
DHCPInfoGetOptionData
извлечь отдельные опции из словаря, возвращенного этой функцией.Оператор импорта
Objective C
@import SystemConfiguration;
Доступность
Доступный в OS X v10.1 и позже.
-
Данные опции DHCP возвратов, если существующий.
Объявление
Objective C
CFDataRef DHCPInfoGetOptionData ( CFDictionaryRef info, UInt8 code );
Параметры
info
Словарь информации DHCP, возвращенный
SCDynamicStoreCopyDHCPInfo
. Не передавайте в aNULL
словарь.code
Опция DHCP кодирует для получения данных для. (См. RFC 2132 для получения дополнительной информации об этом коде.)
Возвращаемое значение
Данные опции DHCP, если настоящее, или
NULL
если не присутствуют данные. Вы не должны выпускать возвращаемое значение.Оператор импорта
Objective C
@import SystemConfiguration;
Доступность
Доступный в OS X v10.1 и позже.
-
Возвращает данные времени начала арендного договора.
Объявление
Objective C
CFDateRef DHCPInfoGetLeaseStartTime ( CFDictionaryRef info );
Параметры
info
Словарь информации DHCP, возвращенный
SCDynamicStoreCopyDHCPInfo
. Не передавайте в aNULL
словарь.Возвращаемое значение
Данные, соответствующие времени начала арендного договора, если эта информация присутствует, или
NULL
если методом конфигурации не является DHCP, если информация не присутствует или.Оператор импорта
Objective C
@import SystemConfiguration;
Доступность
Доступный в OS X v10.1 и позже.