다음을 통해 공유


네이티브 와이파이

네이티브 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

인터페이스에 대한 다양한 통계입니다.