Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка платформы SystemConfiguration ссылка SCDynamicStoreCopySpecific

Опции
Развертывание Target:

На этой странице
Язык:

Ссылка SCDynamicStoreCopySpecific

Функции SCDynamicStoreCopySpecific интерфейс программирования позволяет приложению определять определенную конфигурационную информацию о существующей системе (например, компьютер или совместное использование имени или в настоящее время входили в систему пользователь). Обратите внимание на то, что эти функции следуют Базовым соглашениям имени функции Основы. Имеющая функция «Создает», или «Копия» на ее имя возвращает ссылку, которую необходимо выпустить с CFRelease функция.

Функции

  • Возвращает имя данного компьютера.

    Объявление

    Swift

    func SCDynamicStoreCopyComputerName(_ store: SCDynamicStore!, _ nameEncoding: UnsafeMutablePointer<CFStringEncoding>) -> Unmanaged<CFString>!

    Objective C

    CFStringRef SCDynamicStoreCopyComputerName ( SCDynamicStoreRef store, CFStringEncoding *nameEncoding );

    Параметры

    store

    Сеанс динамической памяти, который должен использоваться для связи с сервером. Передача NULL использовать временный сеанс.

    nameEncoding

    Указатель на память, которая, на выводе, заполнена кодированием, связанным с именем компьютера или именем хоста, если это не -NULL.

    Возвращаемое значение

    Имя данного компьютера, или NULL если ошибка произошла, если имя не было определено или. Необходимо выпустить возвращаемое значение.

    Оператор импорта

    Objective C

    @import SystemConfiguration;

    Swift

    import SystemConfiguration

    Доступность

    Доступный в OS X v10.1 и позже.

  • Информация о возвратах о пользователе в настоящее время входила в систему.

    Объявление

    Swift

    func SCDynamicStoreCopyConsoleUser(_ store: SCDynamicStore!, _ uid: UnsafeMutablePointer<uid_t>, _ gid: UnsafeMutablePointer<gid_t>) -> Unmanaged<CFString>!

    Objective C

    CFStringRef SCDynamicStoreCopyConsoleUser ( SCDynamicStoreRef store, uid_t *uid, gid_t *gid );

    Параметры

    store

    Сеанс динамической памяти, который должен использоваться для связи с сервером. Передача NULL использовать временный сеанс.

    uid

    Указатель на память, которая, на выводе, заполнена идентификатором пользователя в настоящее время, входил в систему пользователь. Если NULL, это значение не возвращается.

    gid

    Указатель на память, которая, на выводе, заполнена группой ID в настоящее время, входил в систему пользователь. Если NULL, это значение не возвращается.

    Возвращаемое значение

    Возвращает имя, идентификатор пользователя и группу, ID пользователя в настоящее время входил в систему, или NULL если ошибка произошла, если никакой пользователь не зарегистрирован или. Необходимо выпустить возвращенные значения.

    Обсуждение

    Обратите внимание на то, что эта функция только предоставляет информацию об основной консоли. Это не предоставляет подробной информации о консольных сеансах, имеющих быстрого выключенного пользователя или о других консолях.

    Оператор импорта

    Objective C

    @import SystemConfiguration;

    Swift

    import SystemConfiguration

    Доступность

    Доступный в OS X v10.1 и позже.

  • Возвращает текущее локальное имя хоста.

    Объявление

    Swift

    func SCDynamicStoreCopyLocalHostName(_ store: SCDynamicStore!) -> Unmanaged<CFString>!

    Objective C

    CFStringRef SCDynamicStoreCopyLocalHostName ( SCDynamicStoreRef store );

    Параметры

    store

    Сеанс динамической памяти, который должен использоваться для связи с сервером. Передача NULL использовать временный сеанс.

    Возвращаемое значение

    Возвращает текущее локальное имя хоста, или NULL если ошибка произошла, если имя не было определено или. Необходимо выпустить возвращаемое значение.

    Оператор импорта

    Objective C

    @import SystemConfiguration;

    Swift

    import SystemConfiguration

    Доступность

    Доступный в OS X v10.1 и позже.

  • Возвращает текущий идентификатор расположения.

    Объявление

    Swift

    func SCDynamicStoreCopyLocation(_ store: SCDynamicStore!) -> Unmanaged<CFString>!

    Objective C

    CFStringRef SCDynamicStoreCopyLocation ( SCDynamicStoreRef store );

    Параметры

    store

    Сеанс динамической памяти, который должен использоваться для связи с сервером. Передача NULL использовать временный сеанс.

    Возвращаемое значение

    Возвращает текущий идентификатор расположения, или NULL если ошибка произошла, если никакой идентификатор расположения не был определен или. Необходимо выпустить возвращенное значение.

    Оператор импорта

    Objective C

    @import SystemConfiguration;

    Swift

    import SystemConfiguration

    Доступность

    Доступный в OS X v10.1 и позже.

  • Возвращает пары ключ/значение, представляющие текущие интернет-настройки прокси.

    Объявление

    Swift

    func SCDynamicStoreCopyProxies(_ store: SCDynamicStore!) -> Unmanaged<CFDictionary>!

    Objective C

    CFDictionaryRef SCDynamicStoreCopyProxies ( SCDynamicStoreRef store );

    Параметры

    store

    Сеанс динамической памяти, который должен использоваться для связи с сервером. Передача NULL использовать временный сеанс.

    Возвращаемое значение

    Словарь пар ключ/значение, представляющих текущие интернет-настройки прокси, или NULL если ошибка произошла, если никакие настройки прокси не были определены или. Необходимо выпустить возвращенное значение.

    Обсуждение

    Возвращенный словарь настроек прокси может включать следующие пары ключ/значение:

    Ключ

    Ввести

    Описание

    kSCPropNetProxiesExceptionsList

    A CFArray из CFString объекты

    Образцы имени хоста, которые должны обойти прокси

    kSCPropNetProxiesHTTPEnable

    A CFNumber со значением 0 или 1

    Включает или отключает использование Прокси HTTP

    kSCPropNetProxiesHTTPProxy

    CFString

    Прокси-сервер

    kSCPropNetProxiesHTTPPort

    CFNumber

    Число порта прокси

    kSCPropNetProxiesHTTPSEnable

    A CFNumber со значением 0 или 1

    Включает или отключает использование прокси HTTPS

    kSCPropNetProxiesHTTPSProxy

    CFString

    Прокси-сервер

    kSCPropNetProxiesHTTPSPort

    CFNumber

    Число порта прокси

    kSCPropNetProxiesFTPEnable

    A CFNumber со значением 0 или 1

    Включает или отключает использование прокси FTP

    kSCPropNetProxiesFTPProxy

    CFString

    Прокси-сервер

    kSCPropNetProxiesFTPPort

    CFNumber

    Число порта прокси

    kSCPropNetProxiesFTPPassive

    A CFNumber со значением 0 или 1

    Включает или отключает пассивную работу режима для использования позади брандмауэров фильтрации соединений

    Оператор импорта

    Objective C

    @import SystemConfiguration;

    Swift

    import SystemConfiguration

    Доступность

    Доступный в OS X v10.1 и позже.