다음을 통해 공유


wlanapi.h 헤더

이 헤더는 네이티브 와이파이에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

wlanapi.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

Functions

 
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 직접 디바이스 주소에 대한 디바이스 표시 유형을 업데이트.
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(Extensible Authentication Protocol) 사용자 자격 증명을 설정합니다.
WlanSetProfileEapXmlUserData

XML 문자열에 지정된 대로 EAP(Extensible Authentication Protocol) 사용자 자격 증명을 설정합니다.
WlanSetProfileList

프로필의 기본 설정 순서를 설정합니다.
WlanSetProfilePosition

기본 설정 목록에서 지정된 단일 프로필의 위치를 설정합니다.
WlanSetPsdIEDataList

PSD(근접 서비스 검색) IE(정보 요소) 데이터 목록을 설정합니다.
WlanSetSecuritySettings

구성 가능한 개체의 보안 설정을 지정합니다.
WlanUIEditProfile

무선 프로필 UI(사용자 인터페이스)를 표시합니다.

콜백 함수

 
WFD_OPEN_SESSION_COMPLETE_CALLBACK

WFDStartOpenSession 작업이 완료된 경우 WFDStartOpenSession 함수에서 호출하는 콜백 함수를 정의합니다.
WLAN_NOTIFICATION_CALLBACK

알림 콜백 함수의 유형을 정의합니다.

구조체

 
DOT11_NETWORK

사용 가능한 무선 네트워크에 대한 정보를 포함합니다. (DOT11_NETWORK)
DOT11_NETWORK_LIST

802.11 무선 네트워크 목록을 포함합니다.
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

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

열거형

 
DOT11_RADIO_STATE

DOT11_RADIO_STATE 열거형은 802.11 라디오 상태를 지정합니다.
WL_DISPLAY_PAGES

무선 프로필 사용자 인터페이스 대화 상자가 나타날 때 활성 탭을 지정합니다.
WLAN_ADHOC_NETWORK_STATE

WLAN_ADHOC_NETWORK_STATE 열거형은 임시 네트워크의 연결 상태를 지정합니다.
WLAN_AUTOCONF_OPCODE

WLAN_AUTOCONF_OPCODE 열거형은 자동 구성 매개 변수를 지정합니다.
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_IHV_CONTROL_TYPE

WLAN_IHV_CONTROL_TYPE 열거형은 공급업체별 메서드에서 우회하는 소프트웨어 유형을 지정합니다.
WLAN_INTERFACE_STATE

WLAN_INTERFACE_STATE 열거형은 인터페이스의 상태를 나타냅니다.
WLAN_INTERFACE_TYPE

무선 인터페이스 유형을 지정합니다.
WLAN_INTF_OPCODE

무선 인터페이스에서 매개 변수를 설정하고 쿼리하는 데 사용되는 다양한 opcode를 지정하는 상수를 정의합니다.
WLAN_NOTIFICATION_ACM

WLAN_NOTIFICATION_ACM 열거형은 WLAN_NOTIFICATION_DATA 구조체의 NotificationCode 멤버의 가능한 값을 지정합니다.
WLAN_NOTIFICATION_MSM

WLAN_NOTIFICATION_MSM 열거형은 WLAN_NOTIFICATION_DATA 구조체의 NotificationCode 멤버의 가능한 값을 지정합니다.
WLAN_OPCODE_VALUE_TYPE

WLAN_OPCODE_VALUE_TYPE 열거형은 자동 구성(자동 구성) 설정의 원본을 지정합니다.
WLAN_POWER_SETTING

WLAN_POWER_SETTING 열거형은 인터페이스의 전원 설정을 지정합니다.
WLAN_SECURABLE_OBJECT

네이티브 Wifi Functions에서 사용하는 보안 개체를 정의합니다.