네이티브 와이파이
네이티브 Wifi 기술 개요입니다.
네이티브 Wifi를 개발하려면 다음 헤더가 필요합니다.
이 기술에 대한 프로그래밍 지침은 다음을 참조하세요.
열거형
DOT11_ADHOC_AUTH_ALGORITHM 임시 네트워크의 사용자 또는 컴퓨터 인증에 대한 인증 알고리즘을 지정합니다. |
DOT11_ADHOC_CIPHER_ALGORITHM 임시 네트워크에서 정보를 암호화하고 암호를 해독하는 데 사용되는 암호 알고리즘을 지정합니다. |
DOT11_ADHOC_CONNECT_FAIL_REASON 연결 시도가 실패한 이유를 지정합니다. |
DOT11_ADHOC_NETWORK_CONNECTION_STATUS 임시 네트워크의 연결 상태를 지정합니다. |
ONEX_AUTH_IDENTITY 802.1X 인증 상태 사용되는 ID의 가능한 값을 지정합니다. |
ONEX_AUTH_RESTART_REASON 802.1X 인증이 다시 시작되는 가능한 이유를 지정합니다. |
ONEX_AUTH_STATUS 802.1X 인증 상태 가능한 값을 지정합니다. |
ONEX_EAP_METHOD_BACKEND_SUPPORT 인증 서버에서 802.1X 인증을 위해 지원되는 에 구성된 EAP 메서드가 지원되는지 여부에 대한 가능한 값을 지정합니다. |
ONEX_NOTIFICATION_TYPE 802.1X 모듈 알림에 대한 WLAN_NOTIFICATION_DATA 구조체의 NotificationCode 멤버의 가능한 값을 지정합니다. |
ONEX_REASON_CODE 802.1X 인증이 실패한 이유를 나타내는 가능한 값을 지정합니다. |
WL_DISPLAY_PAGES 무선 프로필 사용자 인터페이스 대화 상자가 나타날 때 활성 탭을 지정합니다. |
WLAN_CONNECTION_MODE 연결 모드를 정의합니다. |
WLAN_FILTER_LIST_TYPE 필터 목록의 유형을 나타냅니다. |
WLAN_HOSTED_NETWORK_NOTIFICATION_CODE 무선 Hosted Network에서 수신된 알림에 대한 NotificationCode 매개 변수의 가능한 값을 지정합니다. |
WLAN_HOSTED_NETWORK_OPCODE 무선 Hosted Network에서 쿼리하거나 설정할 속성에 대한 작업 코드의 가능한 값을 지정합니다. |
WLAN_HOSTED_NETWORK_PEER_AUTH_STATE 무선 Hosted Network에서 피어의 인증 상태에 사용할 수 있는 값을 지정합니다. |
WLAN_HOSTED_NETWORK_REASON 무선 Hosted Network 함수 호출 결과에 사용할 수 있는 값을 지정합니다. |
WLAN_HOSTED_NETWORK_STATE 무선 Hosted Network의 네트워크 상태에 사용할 수 있는 값을 지정합니다. |
WLAN_INTERFACE_TYPE 무선 인터페이스 유형을 지정합니다. |
WLAN_INTF_OPCODE 무선 인터페이스에서 매개 변수를 설정하고 쿼리하는 데 사용되는 다양한 opcode를 지정하는 상수를 정의합니다. |
WLAN_SECURABLE_OBJECT 네이티브 Wifi Functions에서 사용하는 보안 개체를 정의합니다. |
Functions
복제 새 열거형 인터페이스를 만듭니다. (IEnumDot11AdHocInterfaces.Clone) |
복제 새 열거형 인터페이스를 만듭니다. (IEnumDot11AdHocNetworks.Clone) |
복제 새 열거형 인터페이스를 만듭니다. (IEnumDot11AdHocSecuritySettings.Clone) |
CommitCreatedNetwork 생성된 네트워크를 초기화하고 필요에 따라 네트워크의 프로필을 프로필 저장소에 커밋합니다. |
연결 이전에 만든 무선 임시 네트워크에 연결합니다. |
CreateNetwork 무선 임시 네트워크를 만듭니다. |
DeleteProfile 네트워크와 연결된 프로필을 삭제합니다. |
연결 끊기 임시 네트워크에서 연결을 끊습니다. |
GetActiveNetwork 인터페이스에서 현재 활성 상태인 네트워크를 가져옵니다. |
GetContextGuid 네트워크와 연결된 컨텍스트 식별자를 가져옵니다. |
GetDeviceSignature NIC의 서명을 가져옵니다. |
GetDot11AuthAlgorithm 보안 설정과 연결된 인증 알고리즘을 가져옵니다. |
GetDot11CipherAlgorithm 보안 설정과 연결된 암호 알고리즘을 가져옵니다. |
GetFriendlyName NIC의 이름을 가져옵니다. |
GetIEnumDot11AdHocInterfaces 컴퓨터에서 사용할 수 있는 무선 NIC(네트워크 인터페이스 카드) 집합을 반환합니다. |
GetIEnumDot11AdHocNetworks 이 NIC와 연결된 네트워크의 컬렉션을 가져옵니다. |
GetIEnumDot11AdHocNetworks 연결 범위 내에서 사용 가능한 임시 네트워크 대상 목록을 반환합니다. |
GetIEnumSecuritySettings 이 NIC와 연결된 보안 설정의 컬렉션을 가져옵니다. |
GetInterface 네트워크와 연결된 인터페이스를 가져옵니다. |
GetNetwork 서명과 연결된 네트워크를 반환합니다. |
GetProfileName 네트워크와 연결된 프로필 이름을 가져옵니다. |
GetSecuritySetting 네트워크에 대한 보안 설정을 가져옵니다. |
GetSignalQuality 네트워크의 라디오와 연결된 신호 품질 값을 가져옵니다. |
GetSignature 임시 네트워크와 연결된 고유 서명을 가져옵니다. |
GetSSID 네트워크의 SSID를 가져옵니다. |
GetStatus 이 NIC와 연결된 활성 네트워크의 연결 상태 가져옵니다. |
GetStatus 네트워크의 연결 상태 가져옵니다. |
HasProfile 네트워크와 연결된 저장된 프로필이 있는지 여부를 지정하는 부울 값을 반환합니다. |
IsAdHocCapable NIC가 임시 네트워크 만들기 또는 사용을 지원하는지 여부를 지정합니다. |
IsDot11d NIC가 802.11d 규격인지 여부를 지정합니다. |
IsRadioOn 라디오가 켜지는지 여부를 지정합니다. |
다음 시퀀스에서 지정된 요소 수를 가져오고 검색된 항목 수만큼 현재 위치를 이동합니다. (IEnumDot11AdHocInterfaces.Next) |
다음 시퀀스에서 지정된 요소 수를 가져오고 검색된 항목 수만큼 현재 위치를 이동합니다. (IEnumDot11AdHocNetworks.Next) |
다음 시퀀스에서 지정된 요소 수를 가져오고 검색된 항목 수만큼 현재 위치를 이동합니다. (IEnumDot11AdHocSecuritySettings.Next) |
OnConnectFail 클라이언트에 연결 시도가 실패했음을 알 수 있습니다. |
OnConnectionStatusChange 클라이언트에 NIC와 연결된 네트워크의 연결 상태 변경되었음을 알 수 있습니다. |
OnInterfaceAdd 클라이언트에 새 NIC(네트워크 인터페이스 카드)가 활성화되어 있음을 알 수 있습니다. |
OnInterfaceRemove 클라이언트에 NIC(네트워크 인터페이스 카드)가 비활성 상태가 되었음을 알 수 있습니다. |
OnNetworkAdd 새 무선 임시 네트워크 대상이 범위에 있고 연결에 사용할 수 있음을 클라이언트에 알 수 있습니다. |
OnNetworkRemove 무선 임시 네트워크 대상을 더 이상 연결할 수 없음을 클라이언트에 알깁니다. |
OnStatusChange 클라이언트에 네트워크의 연결 상태 변경되었음을 알 수 있습니다. |
Reset 열거형 시퀀스의 시작 부분으로 다시 설정됩니다. (IEnumDot11AdHocInterfaces.Reset) |
Reset 열거형 시퀀스의 시작 부분으로 다시 설정됩니다. (IEnumDot11AdHocNetworks.Reset) |
Reset 열거형 시퀀스의 시작 부분으로 다시 설정됩니다. (IEnumDot11AdHocSecuritySettings.Reset) |
Skip 열거형 시퀀스에서 지정된 다음 개수의 요소를 건너뜁니다. (IEnumDot11AdHocInterfaces.Skip) |
Skip 열거형 시퀀스에서 지정된 다음 개수의 요소를 건너뜁니다. (IEnumDot11AdHocNetworks.Skip) |
Skip 열거형 시퀀스에서 지정된 다음 개수의 요소를 건너뜁니다. (IEnumDot11AdHocSecuritySettings.Skip) |
WFD_OPEN_SESSION_COMPLETE_CALLBACK WFDStartOpenSession 작업이 완료된 경우 WFDStartOpenSession 함수에서 호출하는 콜백 함수를 정의합니다. |
WFDCancelOpenSession 애플리케이션이 완료되지 않은 보류 중인 WFDStartOpenSession 함수를 취소하려고 했음을 나타냅니다. |
WFDCloseHandle Wi-Fi Direct 서비스에 대한 핸들을 닫습니다. |
WFDCloseSession 이전에 WFDStartOpenSession 함수를 성공적으로 호출한 후 세션을 닫습니다. |
WFDOpenHandle Wi-Fi Direct 서비스에 대한 핸들을 열고 사용할 Wi-FI Direct API 버전을 협상합니다. |
WFDOpenLegacySession Wi-Fi Direct 레거시 디바이스에 대해 저장된 프로필을 검색하고 적용합니다. |
WFDStartOpenSession 이전에 Windows 페어링 환경을 통해 페어링된 특정 Wi-Fi Direct 디바이스에 대한 주문형 연결을 시작합니다. |
WFDUpdateDeviceVisibility 지정된 Wi-Fi 직접 디바이스 노드에 대한 Wi-Fi Direct 디바이스 주소에 대한 디바이스 가시성을 업데이트. |
WLAN_NOTIFICATION_CALLBACK 알림 콜백 함수의 유형을 정의합니다. |
WlanAllocateMemory 메모리를 할당합니다. |
WlanCloseHandle 서버에 대한 연결을 닫습니다. |
WlanConnect 특정 네트워크에 연결하려고 시도합니다. |
WlanDeleteProfile 로컬 컴퓨터에서 무선 인터페이스에 대한 무선 프로필을 삭제합니다. |
WlanDeviceServiceCommand OEM 또는 IHV 구성 요소가 특정 무선 LAN 인터페이스에서 디바이스 서비스와 통신할 수 있도록 허용합니다. |
WlanDisconnect 현재 네트워크에서 인터페이스의 연결을 끊습니다. |
WlanEnumInterfaces 로컬 컴퓨터에서 현재 사용하도록 설정된 모든 무선 LAN 인터페이스를 열거합니다. |
WlanExtractPsdIEDataList 비콘에 포함된 원시 IE 데이터에서 PSD(근접 서비스 검색) IE(정보 요소) 데이터 목록을 추출합니다. |
WlanFreeMemory 메모리를 해제합니다. |
WlanGetAvailableNetworkList 무선 LAN 인터페이스에서 사용 가능한 네트워크 목록을 검색합니다. |
WlanGetFilterList 그룹 정책 또는 사용자 권한 목록을 검색합니다. |
WlanGetInterfaceCapability 인터페이스의 기능을 검색합니다. |
WlanGetNetworkBssList 지정된 무선 LAN 인터페이스에서 무선 네트워크 또는 네트워크의 기본 BSS(서비스 집합) 항목 목록을 검색합니다. |
WlanGetProfile 지정된 무선 프로필에 대한 모든 정보를 검색합니다. |
WlanGetProfileCustomUserData 무선 프로필과 연결된 사용자 지정 사용자 데이터를 가져옵니다. |
WlanGetProfileList 프로필 목록을 검색합니다. |
WlanGetSecuritySettings 구성 가능한 개체와 연결된 보안 설정을 가져옵니다. |
WlanGetSupportedDeviceServices 지정된 무선 LAN 인터페이스에서 지원되는 디바이스 서비스 목록을 검색합니다. |
WlanHostedNetworkForceStart 요청을 애플리케이션의 호출 핸들과 연결하지 않고 무선 호스트 네트워크를 wlan_hosted_network_active 상태로 전환합니다. |
WlanHostedNetworkForceStop 요청을 애플리케이션의 호출 핸들과 연결하지 않고 무선 호스트 네트워크를 wlan_hosted_network_idle 전환합니다. |
WlanHostedNetworkInitSettings 이러한 설정이 아직 구성되지 않은 경우 무선 호스트 네트워크에서 네트워크 연결 설정(예: SSID 및 최대 피어 수)을 저장하도록 구성하고 유지합니다. |
WlanHostedNetworkQueryProperty 무선 호스트 네트워크의 현재 정적 속성을 쿼리합니다. |
WlanHostedNetworkQuerySecondaryKey 무선 호스트 네트워크에서 사용하도록 구성된 보조 보안 키를 쿼리합니다. |
WlanHostedNetworkQueryStatus 무선 호스트 네트워크의 현재 상태 쿼리합니다. |
WlanHostedNetworkRefreshSecuritySettings 무선 호스트 네트워크 보안 설정의 구성 가능 및 자동 생성 부분을 새로 고칩니다. |
WlanHostedNetworkSetProperty 무선 호스트 네트워크의 정적 속성을 설정합니다. |
WlanHostedNetworkSetSecondaryKey 무선 호스트 네트워크에서 사용할 보조 보안 키를 구성합니다. |
WlanHostedNetworkStartUsing 무선 호스트 네트워크를 시작합니다. |
WlanHostedNetworkStopUsing 무선 호스트 네트워크를 중지합니다. |
WlanIhvControl WLAN 드라이버 또는 서비스의 IHV(독립 하드웨어 공급업체) 제어를 위한 메커니즘을 제공합니다. |
WlanOpenHandle 서버에 대한 연결을 엽니다. |
WlanQueryAutoConfigParameter 자동 구성 서비스의 매개 변수에 대한 쿼리입니다. |
WlanQueryInterface WlanQueryInterface 함수는 지정된 인터페이스의 다양한 매개 변수를 쿼리합니다. |
WlanReasonCodeToString 지정된 이유 코드를 설명하는 문자열을 검색합니다. |
WlanRegisterDeviceServiceNotification 관리자 권한 또는 User-Mode 드라이버 프레임워크(UMDF) 드라이버가 있는 사용자 모드 클라이언트가 관심 있는 디바이스 서비스에 해당하는 원치 않는 알림을 등록할 수 있습니다. |
WlanRegisterNotification 모든 무선 인터페이스에서 알림을 등록 및 등록 취소하는 데 사용됩니다. |
WlanRegisterVirtualStationNotification 가상 스테이션에서 알림을 등록 및 등록 취소하는 데 사용됩니다. |
WlanRenameProfile 지정된 프로필의 이름을 바꿉니다. |
WlanSaveTemporaryProfile 임시 프로필을 프로필 저장소에 저장합니다. |
WlanScan 표시된 인터페이스에서 사용 가능한 네트워크에 대한 검사를 요청합니다. |
WlanSetAutoConfigParameter 자동 구성 서비스에 대한 매개 변수를 설정합니다. |
WlanSetFilterList 허용/거부 목록을 설정합니다. |
WlanSetInterface 사용자 구성 가능한 매개 변수를 설정합니다. |
WlanSetProfile 특정 프로필의 콘텐츠를 설정합니다. |
WlanSetProfileCustomUserData 프로필과 연결된 사용자 지정 사용자 데이터를 설정합니다. |
WlanSetProfileEapUserData 원시 EAP 데이터에 지정된 대로 EAP(확장 가능한 인증 프로토콜) 사용자 자격 증명을 설정합니다. |
WlanSetProfileEapXmlUserData XML 문자열에 지정된 대로 EAP(확장 가능 인증 프로토콜) 사용자 자격 증명을 설정합니다. |
WlanSetProfileList 프로필의 기본 설정 순서를 설정합니다. |
WlanSetProfilePosition 기본 설정 목록에서 지정된 단일 프로필의 위치를 설정합니다. |
WlanSetPsdIEDataList PSD(근접 서비스 검색) IE(정보 요소) 데이터 목록을 설정합니다. |
WlanSetSecuritySettings 구성 가능한 개체에 대한 보안 설정을 지정합니다. |
WlanUIEditProfile 무선 프로필 UI(사용자 인터페이스)를 표시합니다. |
인터페이스
IDot11AdHocInterface NIC(무선 네트워크 인터페이스 카드)를 나타냅니다. |
IDot11AdHocInterfaceNotificationSink IDot11AdHocInterface에서 지원하는 알림을 정의합니다. |
IDot11AdHocManager 802.11 임시 네트워크를 만들고 관리합니다. |
IDot11AdHocManagerNotificationSink IDot11AdHocManager 인터페이스에서 지원하는 알림을 정의합니다. |
IDot11AdHocNetwork 연결 범위 내에서 사용 가능한 임시 네트워크 대상을 나타냅니다. |
IDot11AdHocNetworkNotificationSink IDot11AdHocNetwork 인터페이스에서 지원하는 알림을 정의합니다. |
IDot11AdHocSecuritySettings 무선 임시 네트워크에 대한 보안 설정을 지정합니다. |
IEnumDot11AdHocInterfaces 현재 표시되는 802.11 임시 네트워크 인터페이스의 컬렉션을 나타냅니다. |
IEnumDot11AdHocNetworks 현재 표시되는 802.11 임시 네트워크의 컬렉션을 나타냅니다. |
IEnumDot11AdHocSecuritySettings 표시되는 각 무선 임시 네트워크와 연결된 보안 설정의 컬렉션을 나타냅니다. |
구조체
DOT11_NETWORK 사용 가능한 무선 네트워크에 대한 정보를 포함합니다. (DOT11_NETWORK) |
DOT11_NETWORK_LIST 802.11 무선 네트워크 목록을 포함합니다. |
ONEX_AUTH_PARAMS 802.1X 인증에 사용되는 802.1X 인증 매개 변수를 포함합니다. |
ONEX_EAP_ERROR 802.1X 인증으로 오류가 발생할 경우 802.1X EAP 오류가 포함됩니다. |
ONEX_RESULT_UPDATE_DATA 802.1X 인증에 대한 상태 변경 내용에 대한 정보를 포함합니다. |
ONEX_STATUS 현재 802.1X 인증 상태 포함합니다. |
ONEX_VARIABLE_BLOB 가변 크기 멤버를 포함하기 위해 다른 802.1X 인증 구조의 멤버로 사용됩니다. |
WLAN_ASSOCIATION_ATTRIBUTES 연결에 대한 연결 특성을 포함합니다. |
WLAN_AUTH_CIPHER_PAIR_LIST 인증 및 암호 알고리즘 쌍 목록을 포함합니다. |
WLAN_AVAILABLE_NETWORK 사용 가능한 무선 네트워크에 대한 정보를 포함합니다. (WLAN_AVAILABLE_NETWORK) |
WLAN_AVAILABLE_NETWORK_LIST 사용 가능한 네트워크에 대한 정보 배열을 포함합니다. |
WLAN_BSS_ENTRY BSS(기본 서비스 집합)에 대한 정보를 포함합니다. |
WLAN_BSS_LIST BSS(기본 서비스 집합) 항목 목록을 포함합니다. |
WLAN_CONNECTION_ATTRIBUTES 무선 연결의 특성을 정의합니다. |
WLAN_CONNECTION_NOTIFICATION_DATA 연결 관련 알림에 대한 정보를 포함합니다. |
WLAN_CONNECTION_PARAMETERS WlanConnect 함수를 사용할 때 사용되는 매개 변수를 지정합니다. |
WLAN_CONNECTION_QOS_INFO 현재 연결과 관련된 WFA Wi-Fi QoS 관리 사양에 설명된 QoS 기능에 대한 정보를 포함합니다. |
WLAN_COUNTRY_OR_REGION_STRING_LIST 지원되는 국가 또는 지역 문자열 목록을 포함합니다. |
WLAN_DEVICE_SERVICE_GUID_LIST 디바이스 서비스 GUID의 배열을 포함합니다. |
WLAN_DEVICE_SERVICE_NOTIFICATION_DATA 디바이스 서비스 알림을 나타내는 구조체입니다. |
WLAN_HOSTED_NETWORK_CONNECTION_SETTINGS 무선 호스트 네트워크의 연결 설정에 대한 정보를 포함합니다. |
WLAN_HOSTED_NETWORK_DATA_PEER_STATE_CHANGE 무선 호스티드 네트워크의 데이터 피어에 대한 네트워크 상태 변경에 대한 정보를 포함합니다. |
WLAN_HOSTED_NETWORK_PEER_STATE 무선 호스트 네트워크의 피어에 대한 피어 상태에 대한 정보를 포함합니다. |
WLAN_HOSTED_NETWORK_RADIO_STATE 무선 호스트 네트워크의 라디오 상태에 대한 정보를 포함합니다. |
WLAN_HOSTED_NETWORK_SECURITY_SETTINGS 무선 호스트 네트워크의 보안 설정에 대한 정보를 포함합니다. |
WLAN_HOSTED_NETWORK_STATE_CHANGE 무선 호스트 네트워크의 네트워크 상태 변경에 대한 정보를 포함합니다. |
WLAN_HOSTED_NETWORK_STATUS 무선 호스트 네트워크의 상태 대한 정보를 포함합니다. |
WLAN_INTERFACE_CAPABILITY 인터페이스의 기능에 대한 정보를 포함합니다. |
WLAN_INTERFACE_INFO 무선 LAN 인터페이스에 대한 정보를 포함합니다. |
WLAN_INTERFACE_INFO_LIST NIC 인터페이스 정보의 배열입니다. |
WLAN_MAC_FRAME_STATISTICS 전송 및 수신된 MAC 프레임에 대한 정보를 포함합니다. |
WLAN_MSM_NOTIFICATION_DATA MSM(미디어 관련 모듈) 연결 관련 알림에 대한 정보를 포함합니다. |
WLAN_PHY_FRAME_STATISTICS 전송 및 수신된 PHY 프레임에 대한 정보를 포함합니다. |
WLAN_PHY_RADIO_STATE 라디오 상태를 지정합니다. |
WLAN_PROFILE_INFO 프로필에 대한 기본 정보입니다. |
WLAN_PROFILE_INFO_LIST 무선 프로필 정보 목록을 포함합니다. |
WLAN_QOS_CAPABILITIES WFA Wi-Fi QoS 관리 사양에 설명된 기능의 기능을 포함합니다. |
WLAN_QOS_INFO WFA의 Wi-Fi QoS 관리 사양에 설명되고 802.11 사양에 정의된 네 가지 기능에 대한 정보를 나타냅니다. |
WLAN_RADIO_STATE PHY(물리적 계층) 형식 목록에서 라디오 상태를 지정합니다. |
WLAN_RATE_SET 지원되는 데이터 속도 집합입니다. |
WLAN_RAW_DATA 일부 네이티브 Wifi 함수에서 사용되는 Blob 형식의 원시 데이터를 포함합니다. |
WLAN_RAW_DATA_LIST 일부 네이티브 Wifi 함수에서 사용되는 데이터 Blob 배열 형식의 원시 데이터를 포함합니다. |
WLAN_REALTIME_CONNECTION_QUALITY 지정된 인터페이스의 연결 품질을 설명하는 특성을 나타냅니다. |
WLAN_REALTIME_CONNECTION_QUALITY_LINK_INFO 연결된 링크에 대한 정보를 포함합니다. |
WLAN_SECURITY_ATTRIBUTES 무선 연결에 대한 보안 특성을 정의합니다. |
WLAN_STATISTICS 인터페이스에 대한 다양한 통계입니다. |