Ссылка CoreWLANTypes.h
Включенные заголовки
<Foundation/Foundation.h>
См. Обзор для документации уровня заголовка.
-
Объявление
Swift
enum CWChannelBand : Int { case BandUnknown case Band2GHz case Band5GHz }
Objective C
enum { kCWChannelBandUnknown = 0, kCWChannelBand2GHz = 1, kCWChannelBand5GHz = 2, };
Константы
-
BandUnknown
kCWChannelBandUnknown
Неизвестная полоса канала.
Доступный в OS X v10.7 и позже.
-
Band2GHz
kCWChannelBand2GHz
Полоса канала на 2 ГГц.
Доступный в OS X v10.7 и позже.
-
Band5GHz
kCWChannelBand5GHz
Полоса канала на 5 ГГц.
Доступный в OS X v10.7 и позже.
Обсуждение
Полосы канала CoreWLAN используются для CWChannel.
-
-
Объявление
Swift
enum CWChannelWidth : Int { case WidthUnknown case Width20MHz case Width40MHz case Width80MHz case Width160MHz }
Objective C
enum { kCWChannelWidthUnknown = 0, kCWChannelWidth20MHz = 1, kCWChannelWidth40MHz = 2, };
Константы
-
WidthUnknown
kCWChannelWidthUnknown
Неизвестная ширина канала.
Доступный в OS X v10.7 и позже.
-
Width20MHz
kCWChannelWidth20MHz
Ширина канала на 20 МГц.
Доступный в OS X v10.7 и позже.
-
Width40MHz
kCWChannelWidth40MHz
Ширина канала на 40 МГц.
Доступный в OS X v10.7 и позже.
Обсуждение
Ширины канала CoreWLAN используются для CWChannel.
-
-
Объявление
Swift
struct CWCipherKeyFlags : RawOptionSetType { init(_
rawValue
: UInt) init(rawValuerawValue
: UInt) static var None: CWCipherKeyFlags { get } static var Unicast: CWCipherKeyFlags { get } static var Multicast: CWCipherKeyFlags { get } static var Tx: CWCipherKeyFlags { get } static var Rx: CWCipherKeyFlags { get } }Objective C
enum { kCWCipherKeyFlagsNone = 0, kCWCipherKeyFlagsUnicast = ( 1UL << 1), kCWCipherKeyFlagsMulticast = ( 1UL << 2), kCWCipherKeyFlagsTx = ( 1UL << 3), kCWCipherKeyFlagsRx = ( 1UL << 4), };
Константы
-
None
kCWCipherKeyFlagsNone
Аутентификация Открытой системы.
Доступный в OS X v10.7 и позже.
-
Unicast
kCWCipherKeyFlagsUnicast
Ключ Cipher будет использоваться для одноадресных пакетов.
Доступный в OS X v10.7 и позже.
-
Multicast
kCWCipherKeyFlagsMulticast
Ключ Cipher будет использоваться для многоадресных пакетов.
Доступный в OS X v10.7 и позже.
-
Tx
kCWCipherKeyFlagsTx
Ключ Cipher будет использоваться для пакетов, отправленных от интерфейса.
Доступный в OS X v10.7 и позже.
-
Rx
kCWCipherKeyFlagsRx
Ключ Cipher будет использоваться для пакетов, полученных интерфейсом.
Доступный в OS X v10.7 и позже.
Обсуждение
Полосы канала CoreWLAN используются для CWChannel.
-
-
Объявление
Swift
enum CWErr : Int { case CWNoErr case CWEAPOLErr case CWInvalidParameterErr case CWNoMemoryErr case CWUnknownErr case CWNotSupportedErr case CWInvalidFormatErr case CWTimeoutErr case CWUnspecifiedFailureErr case CWUnsupportedCapabilitiesErr case CWReassociationDeniedErr case CWAssociationDeniedErr case CWAuthenticationAlgorithmUnsupportedErr case CWInvalidAuthenticationSequenceNumberErr case CWChallengeFailureErr case CWAPFullErr case CWUnsupportedRateSetErr case CWShortSlotUnsupportedErr case CWDSSSOFDMUnsupportedErr case CWInvalidInformationElementErr case CWInvalidGroupCipherErr case CWInvalidPairwiseCipherErr case CWInvalidAKMPErr case CWUnsupportedRSNVersionErr case CWInvalidRSNCapabilitiesErr case CWCipherSuiteRejectedErr case CWInvalidPMKErr case CWSupplicantTimeoutErr case CWHTFeaturesNotSupportedErr case CWPCOTransitionTimeNotSupportedErr case CWReferenceNotBoundErr case CWIPCFailureErr case CWOperationNotPermittedErr case CWErr }
Objective C
enum { kCWNoErr = 0, kCWEAPOLErr = 1, kCWInvalidParameterErr = -3900, kCWNoMemoryErr = -3901, kCWUnknownErr = -3902, kCWNotSupportedErr = -3903, kCWInvalidFormatErr = -3904, kCWTimeoutErr = -3905, kCWUnspecifiedFailureErr = -3906, kCWUnsupportedCapabilitiesErr = -3907, kCWReassociationDeniedErr = -3908, kCWAssociationDeniedErr = -3909, kCWAuthenticationAlgorithmUnsupportedErr = -3910, kCWInvalidAuthenticationSequenceNumberErr = -3911, kCWChallengeFailureErr = -3912, kCWAPFullErr = -3913, kCWUnsupportedRateSetErr = -3914, kCWShortSlotUnsupportedErr = -3915, kCWDSSSOFDMUnsupportedErr = -3916, kCWInvalidInformationElementErr = -3917, kCWInvalidGroupCipherErr = -3918, kCWInvalidPairwiseCipherErr = -3919, kCWInvalidAKMPErr = -3920, kCWUnsupportedRSNVersionErr = -3921, kCWInvalidRSNCapabilitiesErr = -3922, kCWCipherSuiteRejectedErr = -3923, kCWInvalidPMKErr = -3924, kCWSupplicantTimeoutErr = -3925, kCWHTFeaturesNotSupportedErr = -3926, kCWPCOTransitionTimeNotSupportedErr = -3927, kCWReferenceNotBoundErr = -3928, kCWIPCFailureErr = -3929, kCWOperationNotPermittedErr = -3930, kCWErr = -3931, };
Константы
-
CWNoErr
kCWNoErr
Успех.
Доступный в OS X v10.6 и позже.
-
CWEAPOLErr
kCWEAPOLErr
EAPOL-связанная ошибка.
Доступный в OS X v10.6 и позже.
-
CWInvalidParameterErr
kCWInvalidParameterErr
Ошибка параметра.
Доступный в OS X v10.6 и позже.
-
CWNoMemoryErr
kCWNoMemoryErr
Выделение памяти перестало работать.
Доступный в OS X v10.6 и позже.
-
CWUnknownErr
kCWUnknownErr
Неожиданное состояние ошибки встретилось, для которого не существует никакой код ошибки.
Доступный в OS X v10.6 и позже.
-
CWNotSupportedErr
kCWNotSupportedErr
Работа, не поддерживаемая.
Доступный в OS X v10.6 и позже.
-
CWInvalidFormatErr
kCWInvalidFormatErr
Поле элемента недопустимого протокола обнаруживается.
Доступный в OS X v10.6 и позже.
-
CWTimeoutErr
kCWTimeoutErr
Аутентификация/Ассоциация испытала таймаут.
Доступный в OS X v10.6 и позже.
-
CWUnspecifiedFailureErr
kCWUnspecifiedFailureErr
Точка доступа не указывала причину отказа аутентификации/ассоциации.
Доступный в OS X v10.6 и позже.
-
CWUnsupportedCapabilitiesErr
kCWUnsupportedCapabilitiesErr
Точка доступа не может поддерживать все требуемые возможности.
Доступный в OS X v10.6 и позже.
-
CWReassociationDeniedErr
kCWReassociationDeniedErr
Reassociation был отклонен, потому что точка доступа была неспособна решить, что существует ассоциация.
Доступный в OS X v10.6 и позже.
-
CWAssociationDeniedErr
kCWAssociationDeniedErr
Ассоциации отказали по неуказанной причине.
Доступный в OS X v10.6 и позже.
-
CWAuthenticationAlgorithmUnsupportedErr
kCWAuthenticationAlgorithmUnsupportedErr
Указанный алгоритм аутентификации не поддерживается.
Доступный в OS X v10.6 и позже.
-
CWInvalidAuthenticationSequenceNumberErr
kCWInvalidAuthenticationSequenceNumberErr
Кадр аутентификации принимается с порядковым номером аутентификации из ожидаемой последовательности.
Доступный в OS X v10.6 и позже.
-
CWChallengeFailureErr
kCWChallengeFailureErr
Аутентификация была отклонена из-за отказа проблемы.
Доступный в OS X v10.6 и позже.
-
CWAPFullErr
kCWAPFullErr
Точка доступа неспособна обработать другую связанную станцию.
Доступный в OS X v10.6 и позже.
-
CWUnsupportedRateSetErr
kCWUnsupportedRateSetErr
Интерфейс не поддерживает все уровни в наборе базовой скорости точки доступа.
Доступный в OS X v10.6 и позже.
-
CWShortSlotUnsupportedErr
kCWShortSlotUnsupportedErr
Ассоциация отклонила, потому что короткая опция времени слота не поддерживается путем запроса станции.
Доступный в OS X v10.6 и позже.
-
CWDSSSOFDMUnsupportedErr
kCWDSSSOFDMUnsupportedErr
Ассоциация отклонила, потому что DSSS-OFDM не поддерживается путем запроса станции.
Доступный в OS X v10.6 и позже.
-
CWInvalidInformationElementErr
kCWInvalidInformationElementErr
Недопустимый информационный элемент включен в запрос ассоциации.
Доступный в OS X v10.6 и позже.
-
CWInvalidGroupCipherErr
kCWInvalidGroupCipherErr
Недопустимый шифр группы требуют.
Доступный в OS X v10.6 и позже.
-
CWInvalidPairwiseCipherErr
kCWInvalidPairwiseCipherErr
Недопустимый попарный шифр требуют.
Доступный в OS X v10.6 и позже.
-
CWInvalidAKMPErr
kCWInvalidAKMPErr
Недопустимый селектор аутентификации требуют.
Доступный в OS X v10.6 и позже.
-
CWUnsupportedRSNVersionErr
kCWUnsupportedRSNVersionErr
Недопустимая версия WPA/WPA2 указана.
Доступный в OS X v10.6 и позже.
-
CWInvalidRSNCapabilitiesErr
kCWInvalidRSNCapabilitiesErr
Недопустимые возможности RSN указаны в запросе ассоциации.
Доступный в OS X v10.6 и позже.
-
CWCipherSuiteRejectedErr
kCWCipherSuiteRejectedErr
Набор шифров отклоняется вследствие политики сетевой безопасности.
Доступный в OS X v10.6 и позже.
-
CWInvalidPMKErr
kCWInvalidPMKErr
PMK отклоняется точкой доступа.
Доступный в OS X v10.6 и позже.
-
CWSupplicantTimeoutErr
kCWSupplicantTimeoutErr
Квитирование WPA/WPA2 испытало таймаут.
Доступный в OS X v10.6 и позже.
-
CWHTFeaturesNotSupportedErr
kCWHTFeaturesNotSupportedErr
Ассоциации отказали, потому что станция запроса не поддерживает функции HT.
Доступный в OS X v10.6 и позже.
-
CWPCOTransitionTimeNotSupportedErr
kCWPCOTransitionTimeNotSupportedErr
Ассоциации отказали, потому что станция запроса не поддерживает время перехода PCO, требуемое AP.
Доступный в OS X v10.6 и позже.
-
CWReferenceNotBoundErr
kCWReferenceNotBoundErr
Никакой интерфейс не связывается с CWInterface.
Доступный в OS X v10.6 и позже.
-
CWIPCFailureErr
kCWIPCFailureErr
Ошибка, связывающаяся с отдельным процессом.
Доступный в OS X v10.6 и позже.
-
CWOperationNotPermittedErr
kCWOperationNotPermittedErr
Обработка вызовов не имеет разрешения выполнить эту работу.
Доступный в OS X v10.6 и позже.
-
CWErr
kCWErr
Универсальная ошибка, никакой определенный код ошибки не существует для описания состояния ошибки.
Доступный в OS X v10.6 и позже.
-
-
Объявление
Swift
enum CWIBSSModeSecurity : Int { case None case WEP40 case WEP104 }
Objective C
enum { kCWIBSSModeSecurityNone = 0, kCWIBSSModeSecurityWEP40 = 1, kCWIBSSModeSecurityWEP104 = 2, };
Константы
-
None
kCWIBSSModeSecurityNone
Аутентификация Открытой системы.
Доступный в OS X v10.7 и позже.
-
WEP40
kCWIBSSModeSecurityWEP40
Безопасность WEP.
Доступный в OS X v10.7 и позже.
-
WEP104
kCWIBSSModeSecurityWEP104
WPA Персональная аутентификация.
Доступный в OS X v10.7 и позже.
Обсуждение
Типы безопасности режима IBSS.
-
-
Объявление
Objective C
enum { kCWInterfaceStateInactive = 0, kCWInterfaceStateScanning, kCWInterfaceStateAuthenticating, kCWInterfaceStateAssociating, kCWInterfaceStateRunning };
Константы
-
kCWInterfaceStateInactive
kCWInterfaceStateInactive
Интерфейс CoreWLAN находится в начальном, неактивном состоянии.
Доступный в OS X v10.6 через OS X v10.8.
-
kCWInterfaceStateScanning
kCWInterfaceStateScanning
Интерфейс CoreWLAN сканирует.
Доступный в OS X v10.6 через OS X v10.8.
-
kCWInterfaceStateAuthenticating
kCWInterfaceStateAuthenticating
Интерфейс CoreWLAN аутентифицирует.
Доступный в OS X v10.6 через OS X v10.8.
-
kCWInterfaceStateAssociating
kCWInterfaceStateAssociating
Интерфейс CoreWLAN связывается.
Доступный в OS X v10.6 через OS X v10.8.
-
kCWInterfaceStateRunning
kCWInterfaceStateRunning
Интерфейс CoreWLAN работает.
Доступный в OS X v10.6 через OS X v10.8.
Обсуждение
Состояния интерфейса CoreWLAN.
-
-
Объявление
Objective C
enum { kCWInterfaceModeNone = 0, kCWInterfaceModeStation = 1, kCWInterfaceModeIBSS = 2, kCWInterfaceModeHostAP = 3, };
Константы
-
kCWOpModeStation
kCWOpModeStation
Интерфейс участвует в сети инфраструктуры как станция неAP.
Доступный в OS X v10.6 через OS X v10.8.
-
kCWOpModeIBSS
kCWOpModeIBSS
Интерфейс участвует в сети IBSS.
Доступный в OS X v10.6 через OS X v10.8.
-
kCWOpModeHostAP
kCWOpModeHostAP
Интерфейс участвует в сети инфраструктуры как точка доступа.
Доступный в OS X v10.6 через OS X v10.8.
-
kCWOpModeMonitorMode
kCWOpModeMonitorMode
Интерфейс находится в 802,11 режимах монитора.
Доступный в OS X v10.6 через OS X v10.8.
Обсуждение
Режимы работы интерфейса CoreWLAN.
-
-
Объявление
Objective C
enum { kCWOpModeStation = 0, kCWOpModeIBSS, kCWOpModeHostAP, kCWOpModeMonitorMode, };
Константы
-
kCWOpModeStation
kCWOpModeStation
Интерфейс участвует в сети инфраструктуры как станция неAP.
Доступный в OS X v10.6 через OS X v10.8.
-
kCWOpModeIBSS
kCWOpModeIBSS
Интерфейс участвует в сети IBSS.
Доступный в OS X v10.6 через OS X v10.8.
-
kCWOpModeHostAP
kCWOpModeHostAP
Интерфейс участвует в сети инфраструктуры как точка доступа.
Доступный в OS X v10.6 через OS X v10.8.
-
kCWOpModeMonitorMode
kCWOpModeMonitorMode
Интерфейс находится в 802,11 режимах монитора.
Доступный в OS X v10.6 через OS X v10.8.
Обсуждение
Режимы работы интерфейса CoreWLAN.
-
-
Объявление
Swift
enum CWPHYMode : Int { case ModeNone case Mode11a case Mode11b case Mode11g case Mode11n case Mode11ac }
Objective C
enum { kCWPHYModeNone = 0, kCWPHYMode11a = 1, kCWPHYMode11b = 2, kCWPHYMode11g = 3, kCWPHYMode11n = 4, };
Константы
-
ModeNone
kCWPHYModeNone
Никакой режим PHY.
Доступный в OS X v10.7 и позже.
-
Mode11a
kCWPHYMode11a
IEEE 802.11a PHY.
Доступный в OS X v10.7 и позже.
-
Mode11b
kCWPHYMode11b
IEEE 802.11b PHY.
Доступный в OS X v10.7 и позже.
-
Mode11g
kCWPHYMode11g
802.11g IEEE PHY.
Доступный в OS X v10.7 и позже.
-
Mode11n
kCWPHYMode11n
IEEE 802.11n PHY.
Доступный в OS X v10.7 и позже.
Обсуждение
Режимы физического уровня CoreWLAN.
-
-
Объявление
Objective C
enum { kCWPHYMode11A = 0, kCWPHYMode11B, kCWPHYMode11G, kCWPHYMode11N, };
Константы
-
kCWPHYMode11A
kCWPHYMode11A
IEEE 802.11a PHY.
Доступный в OS X v10.6 через OS X v10.8.
-
kCWPHYMode11B
kCWPHYMode11B
IEEE 802.11b PHY.
Доступный в OS X v10.6 через OS X v10.8.
-
kCWPHYMode11G
kCWPHYMode11G
802.11g IEEE PHY.
Доступный в OS X v10.6 через OS X v10.8.
-
kCWPHYMode11N
kCWPHYMode11N
IEEE 802.11n PHY.
Доступный в OS X v10.6 через OS X v10.8.
Обсуждение
Режимы физического уровня CoreWLAN.
-
-
Объявление
Objective C
enum { kCWScanTypeActive = 0, kCWScanTypePassive, kCWScanTypeFast };
Константы
-
kCWScanTypeActive
kCWScanTypeActive
В соответствии с поддерживаемыми каналами для активного кода страны, интерфейс передаст тестовые кадры запроса и прислушается к тестовым ответам.
Доступный в OS X v10.6 через OS X v10.8.
-
kCWScanTypePassive
kCWScanTypePassive
Интерфейс прислушается к кадрам «неисправность» на каждом канале независимо от кода страны.
Доступный в OS X v10.6 через OS X v10.8.
-
kCWScanTypeFast
kCWScanTypeFast
Сканирование возвратит кэшируемые результаты сканирования.
Доступный в OS X v10.6 через OS X v10.8.
Обсуждение
CoreWLAN сканируют типы.
-
-
Объявление
Swift
enum CWSecurity : Int { case None case WEP case WPAPersonal case WPAPersonalMixed case WPA2Personal case Personal case DynamicWEP case WPAEnterprise case WPAEnterpriseMixed case WPA2Enterprise case Enterprise case Unknown }
Objective C
enum { kCWSecurityNone = 0, kCWSecurityWEP = 1, kCWSecurityWPAPersonal = 2, kCWSecurityWPAPersonalMixed = 3, kCWSecurityWPA2Personal = 4, kCWSecurityPersonal = 5, kCWSecurityDynamicWEP = 6, kCWSecurityWPAEnterprise = 7, kCWSecurityWPAEnterpriseMixed = 8, kCWSecurityWPA2Enterprise = 9, kCWSecurityEnterprise = 10, kCWSecurityUnknown = NSIntegerMax, };
Константы
-
None
kCWSecurityNone
Аутентификация Открытой системы.
Доступный в OS X v10.7 и позже.
-
WEP
kCWSecurityWEP
Безопасность WEP.
Доступный в OS X v10.7 и позже.
-
WPAPersonal
kCWSecurityWPAPersonal
WPA Персональная аутентификация.
Доступный в OS X v10.7 и позже.
-
WPAPersonalMixed
kCWSecurityWPAPersonalMixed
WPA/WPA2 Персональная аутентификация.
Доступный в OS X v10.7 и позже.
-
WPA2Personal
kCWSecurityWPA2Personal
WPA2 Персональная аутентификация.
Доступный в OS X v10.7 и позже.
-
DynamicWEP
kCWSecurityDynamicWEP
Динамическая безопасность WEP.
Доступный в OS X v10.7 и позже.
-
WPAEnterprise
kCWSecurityWPAEnterprise
Аутентификация WPA Enterprise.
Доступный в OS X v10.7 и позже.
-
WPAEnterpriseMixed
kCWSecurityWPAEnterpriseMixed
Аутентификация WPA/WPA2 Enterprise.
Доступный в OS X v10.7 и позже.
-
WPA2Enterprise
kCWSecurityWPA2Enterprise
Аутентификация WPA2 Enterprise.
Доступный в OS X v10.7 и позже.
-
Unknown
kCWSecurityUnknown
Неизвестный тип безопасности.
Доступный в OS X v10.7 и позже.
Обсуждение
Типы безопасности CoreWLAN.
-
-
Объявление
Objective C
enum { kCWSecurityModeOpen = 0, kCWSecurityModeWEP, kCWSecurityModeWPA_PSK, kCWSecurityModeWPA2_PSK, kCWSecurityModeDynamicWEP, kCWSecurityModeWPA_Enterprise, kCWSecurityModeWPA2_Enterprise, kCWSecurityModeWPS, };
Константы
-
kCWSecurityModeOpen
kCWSecurityModeOpen
Аутентификация Открытой системы.
Доступный в OS X v10.6 через OS X v10.8.
-
kCWSecurityModeWEP
kCWSecurityModeWEP
Аутентификация WEP.
Доступный в OS X v10.6 через OS X v10.8.
-
kCWSecurityModeWPA_PSK
kCWSecurityModeWPA_PSK
WPA Персональная аутентификация.
Доступный в OS X v10.6 через OS X v10.8.
-
kCWSecurityModeWPA2_PSK
kCWSecurityModeWPA2_PSK
WPA2 Персональная аутентификация.
Доступный в OS X v10.6 через OS X v10.8.
-
kCWSecurityModeWPA_Enterprise
kCWSecurityModeWPA_Enterprise
Аутентификация WPA Enterprise.
Доступный в OS X v10.6 через OS X v10.8.
-
kCWSecurityModeWPA2_Enterprise
kCWSecurityModeWPA2_Enterprise
Аутентификация WPA2 Enterprise.
Доступный в OS X v10.6 через OS X v10.8.
-
kCWSecurityModeWPS
kCWSecurityModeWPS
WiFi Защищенная аутентификация Установки.
Доступный в OS X v10.6 через OS X v10.8.
-
kCWSecurityModeDynamicWEP
kCWSecurityModeDynamicWEP
Динамический WEP 802.1X аутентификация.
Доступный в OS X v10.6 через OS X v10.8.
Обсуждение
Режимы безопасности CoreWLAN.
-
-
Объявление
Objective C
enum { kCWParamErr = kCWInvalidParameterErr, kCWNoMemErr = kCWNoMemoryErr, kCWUknownErr = kCWUnknownErr, kCWFormatErr = kCWInvalidFormatErr, kCWAuthAlgUnsupportedErr = kCWAuthenticationAlgorithmUnsupportedErr, kCWInvalidAuthSeqNumErr = kCWInvalidAuthenticationSequenceNumberErr, kCWInvalidInfoElementErr = kCWInvalidInformationElementErr, kCWHTFeaturesNotSupported = kCWHTFeaturesNotSupportedErr, kCWPCOTransitionTimeNotSupported = kCWPCOTransitionTimeNotSupportedErr, kCWRefNotBoundErr = kCWReferenceNotBoundErr, kCWIPCError = kCWIPCFailureErr, kCWOpNotPermitted = kCWOperationNotPermittedErr, kCWError = kCWErr, };
Константы