다음을 통해 공유


WLAN_SECURABLE_OBJECT 열거형(wlanapi.h)

WLAN_SECURABLE_OBJECT 열거형 형식은 Native Wifi Functions에서 사용하는 보안 개체를 정의합니다.

이러한 개체는 WlanSetSecuritySettings를 사용하여 보호될 수 있습니다. 이러한 개체와 연결된 현재 권한은 WlanGetSecuritySettings를 사용하여 검색할 수 있습니다. 보안 개체 사용에 대한 자세한 내용은 DACLs가 개체에 대한 액세스를 제어하는 방법을 참조하세요.

Syntax

typedef enum _WLAN_SECURABLE_OBJECT {
  wlan_secure_permit_list = 0,
  wlan_secure_deny_list,
  wlan_secure_ac_enabled,
  wlan_secure_bc_scan_enabled,
  wlan_secure_bss_type,
  wlan_secure_show_denied,
  wlan_secure_interface_properties,
  wlan_secure_ihv_control,
  wlan_secure_all_user_profiles_order,
  wlan_secure_add_new_all_user_profiles,
  wlan_secure_add_new_per_user_profiles,
  wlan_secure_media_streaming_mode_enabled,
  wlan_secure_current_operation_mode,
  wlan_secure_get_plaintext_key,
  wlan_secure_hosted_network_elevated_access,
  wlan_secure_virtual_station_extensibility,
  wlan_secure_wfd_elevated_access,
  WLAN_SECURABLE_OBJECT_COUNT
} WLAN_SECURABLE_OBJECT, *PWLAN_SECURABLE_OBJECT;

상수

 
wlan_secure_permit_list
값: 0
사용자 프로필에 대한 허용 목록을 수정하기 위한 권한입니다.

WlanGetFilterList 또는 WlanSetFilterList가 wlan_filter_list_type_user_permit 설정된 wlanFilterListType을 사용하여 호출될 때 이 보안 개체와 연결된 DACL(임의 액세스 제어 목록)이 검색됩니다. WlanGetFilterList 호출이 성공하려면 DACL에 호출 스레드의 액세스 토큰에 대한 WLAN_READ_ACCESS 권한을 부여하는 ACE(액세스 제어 항목)가 포함되어야 합니다. WlanSetFilterList 호출이 성공하려면 DACL에 호출 스레드의 액세스 토큰에 대한 WLAN_WRITE_ACCESS 권한을 부여하는 ACE가 포함되어야 합니다.
wlan_secure_deny_list
사용자 프로필에 대한 거부 목록을 수정하기 위한 권한입니다. 자동 구성 서비스는 거부 목록에서 네트워크에 대한 연결을 설정하지 않습니다.

WlanGetFilterList 또는 WlanSetFilterList가 wlanFilterListTypewlan_filter_list_type_user_deny 설정된 상태에서 호출될 때 이 보안 개체와 연결된 DACL이 검색됩니다. WlanGetFilterList 호출이 성공하려면 DACL에 호출 스레드의 액세스 토큰에 대한 WLAN_READ_ACCESS 권한을 부여하는 ACE가 포함되어야 합니다. WlanSetFilterList 호출이 성공하려면 DACL에 호출 스레드의 액세스 토큰에 대한 WLAN_WRITE_ACCESS 권한을 부여하는 ACE가 포함되어야 합니다.
wlan_secure_ac_enabled
자동 구성 서비스를 사용하도록 설정하기 위한 권한입니다.

이 보안 개체와 연결된 DACL은 OpCodewlan_intf_opcode_autoconf_enabled 설정된 상태에서 WlanQueryInterface 또는 WlanSetInterface를 호출할 때 검색됩니다. WlanQueryInterface 호출이 성공하려면 DACL에 호출 스레드의 액세스 토큰에 대한 WLAN_READ_ACCESS 권한을 부여하는 ACE가 포함되어야 합니다. WlanSetInterface 호출이 성공하려면 DACL에 호출 스레드의 액세스 토큰에 대한 WLAN_WRITE_ACCESS 권한을 부여하는 ACE가 포함되어야 합니다.
wlan_secure_bc_scan_enabled
백그라운드 검사를 사용하도록 설정하기 위한 권한입니다.

이 보안 개체와 연결된 DACL은 OpCodewlan_intf_opcode_background_scan_enabled 설정된 WlanQueryInterface 또는 WlanSetInterface를 호출할 때 검색됩니다. WlanQueryInterface 호출이 성공하려면 DACL에 호출 스레드의 액세스 토큰에 대한 WLAN_READ_ACCESS 권한을 부여하는 ACE가 포함되어야 합니다. WlanSetInterface 호출이 성공하려면 DACL에 호출 스레드의 액세스 토큰에 대한 WLAN_WRITE_ACCESS 권한을 부여하는 ACE가 포함되어야 합니다.
wlan_secure_bss_type
기본 서비스 집합 유형을 변경할 수 있는 권한입니다.

이 보안 개체와 연결된 DACL은 OpCodewlan_intf_opcode_bss_type 설정된 상태에서 WlanQueryInterface 또는 WlanSetInterface를 호출할 때 검색됩니다. WlanQueryInterface 호출이 성공하려면 DACL에 호출 스레드의 액세스 토큰에 대한 WLAN_READ_ACCESS 권한을 부여하는 ACE가 포함되어야 합니다. WlanSetInterface 호출이 성공하려면 DACL에 호출 스레드의 액세스 토큰에 대한 WLAN_WRITE_ACCESS 권한을 부여하는 ACE가 포함되어야 합니다.
wlan_secure_show_denied
거부 목록의 네트워크가 사용 가능한 네트워크 목록에 표시되는지 여부를 수정하기 위한 권한입니다.

이 보안 개체와 연결된 DACL은 OpCodewlan_autoconf_opcode_show_denied_networks 설정된 상태에서 WlanQueryAutoConfigParameter 또는 WlanSetAutoConfigParameter를 호출할 때 검색됩니다. WlanQueryAutoConfigParameter 호출이 성공하려면 DACL에 호출 스레드의 액세스 토큰에 대한 WLAN_READ_ACCESS 권한을 부여하는 ACE가 포함되어야 합니다. WlanSetAutoConfigParameter 호출이 성공하려면 DACL에 호출 스레드의 액세스 토큰에 대한 WLAN_WRITE_ACCESS 권한을 부여하는 ACE가 포함되어야 합니다.
wlan_secure_interface_properties
인터페이스 속성을 변경하기 위한 권한입니다.

다른 특정 보안 개체를 사용하지 않을 때 WlanQueryInterface 또는 WlanSetInterface 에서 사용하는 일반 보안 개체입니다. WlanQueryInterface 또는 WlanSetInterface가 호출 스레드의 액세스 토큰이고 OpCodewlan_intf_opcode_autoconf_enabled, wlan_intf_opcode_background_scan_enabled, wlan_intf_opcode_media_streaming_mode, wlan_intf_opcode_bss_type 또는wlan_intf_opcode_current_operation_mode 이외의 값으로 설정될 때마다 DACL이 검색됩니다. OpCodewlan_intf_opcode_radio_state 설정되고 호출자가 콘솔 사용자인 경우에도 DACL이 검색되지 않습니다.

WlanQueryInterface 호출이 성공하려면 DACL에 호출 스레드의 액세스 토큰에 대한 WLAN_READ_ACCESS 권한을 부여하는 ACE가 포함되어야 합니다. WlanSetInterface 호출이 성공하려면 DACL에 호출 스레드의 액세스 토큰에 대한 WLAN_WRITE_ACCESS 권한을 부여하는 ACE가 포함되어야 합니다.
wlan_secure_ihv_control
WLAN 드라이버 또는 서비스의 IHV(독립 하드웨어 공급업체) 제어에 WlanIhvControl 함수를 사용할 수 있는 권한입니다.

이 보안 개체와 연결된 DACL은 WlanIhvControl 이 호출될 때 검색됩니다. 호출이 성공하려면 DACL에 호출 스레드의 액세스 토큰에 대한 WLAN_WRITE_ACCESS 권한을 부여하는 ACE가 포함되어야 합니다.
wlan_secure_all_user_profiles_order
모든 사용자 프로필의 순서를 수정하기 위한 권한입니다.

이 보안 개체와 연결된 DACL은 WlanSetProfileList 또는 WlanSetProfilePosition 이 프로필 목록에서 모든 사용자 프로필의 상대 순서를 변경하거나 모든 사용자 프로필을 프로필 목록의 하위 위치로 이동하는 작업을 수행하기 전에 검색됩니다. 두 호출 모두 성공하려면 DACL에 호출 스레드의 액세스 토큰에 대한 WLAN_WRITE_ACCESS 권한을 부여하는 ACE가 포함되어야 합니다.
wlan_secure_add_new_all_user_profiles
새 모든 사용자 프로필을 추가하기 위한 권한입니다.

참고 이 개체와 연결된 보안 설명자는 새로 만든 모든 사용자 프로필에 적용됩니다.

 

이 보안 개체와 연결된 DACL은 DwFlags가 0으로 설정된 WlanSetProfile을 호출할 때 검색됩니다. 호출이 성공하려면 DACL에 호출 스레드의 액세스 토큰에 대한 WLAN_WRITE_ACCESS 권한을 부여하는 ACE가 포함되어야 합니다.
wlan_secure_add_new_per_user_profiles
사용자별 새 프로필을 추가하기 위한 권한입니다.

이 보안 개체와 연결된 DACL은 WLAN_PROFILE_USER 설정된 dwFlags를 사용하여 WlanSetProfile이 호출될 때 검색됩니다. 호출이 성공하려면 DACL에 호출 스레드의 액세스 토큰에 대한 WLAN_WRITE_ACCESS 권한을 부여하는 ACE가 포함되어야 합니다.
wlan_secure_media_streaming_mode_enabled
미디어 스트리밍 모드를 설정하거나 쿼리할 수 있는 권한입니다.

이 보안 개체와 연결된 DACL은 OpCodewlan_intf_opcode_media_streaming_mode 설정된 상태에서 WlanQueryInterface 또는 WlanSetInterface를 호출할 때 검색됩니다. WlanQueryInterface 호출이 성공하려면 DACL에 호출 스레드의 액세스 토큰에 대한 WLAN_READ_ACCESS 권한을 부여하는 ACE가 포함되어야 합니다. WlanSetInterface 호출이 성공하려면 DACL에 호출 스레드의 액세스 토큰에 대한 WLAN_WRITE_ACCESS 권한을 부여하는 ACE가 포함되어야 합니다.
wlan_secure_current_operation_mode
무선 인터페이스의 작업 모드를 설정하거나 쿼리할 수 있는 권한입니다.

이 보안 개체와 연결된 DACL은 OpCodewlan_intf_opcode_current_operation_mode 설정된 WlanQueryInterface 또는 WlanSetInterface를 호출할 때 검색됩니다. WlanQueryInterface 호출이 성공하려면 DACL에 호출 스레드의 액세스 토큰에 대한 WLAN_READ_ACCESS 권한을 부여하는 ACE가 포함되어야 합니다. WlanSetInterface 호출이 성공하려면 DACL에 호출 스레드의 액세스 토큰에 대한 WLAN_WRITE_ACCESS 권한을 부여하는 ACE가 포함되어야 합니다.
wlan_secure_get_plaintext_key
무선 프로필에서 일반 텍스트 키를 검색할 수 있는 권한입니다.

이 보안 개체와 연결된 DACL은 입력 시 pdwFlags 매개 변수가 가리키는 값에 설정된 WLAN_PROFILE_GET_PLAINTEXT_KEY 플래그를 사용하여 WlanGetProfile 함수를 호출할 때 검색됩니다. WlanGetProfile 호출이 성공하려면 DACL에 호출 스레드의 액세스 토큰에 대한 WLAN_READ_ACCESS 권한을 부여하는 ACE가 포함되어야 합니다. 기본적으로 일반 텍스트 키를 검색하는 권한은 로컬 컴퓨터의 Administrators 그룹 구성원에게만 허용됩니다.



Windows 7: 이 값은 Windows 7 이상에서 추가된 네이티브 무선 API에 대한 확장입니다.
wlan_secure_hosted_network_elevated_access
권한 있는 호스트된 네트워크 함수를 호출하기 위한 액세스 권한이 상승된 권한입니다.

이 보안 개체와 연결된 DACL은 OpCode 매개 변수가 wlan_hosted_network_opcode_enable 설정된 WlanHostedNetworkSetProperty 함수를 호출할 때 검색됩니다. WlanHostedNetworkSetProperty 호출이 성공하려면 DACL에 호출 스레드의 액세스 토큰에 대한 WLAN_WRITE_ACCESS 권한을 부여하는 ACE가 포함되어야 합니다. 기본적으로 무선 호스트 네트워크 속성을 wlan_hosted_network_opcode_enable 설정할 수 있는 권한은 로컬 컴퓨터의 Administrators 그룹 구성원에게만 허용됩니다.



이 보안 개체와 연결된 DACL은 WlanHostedNetworkForceStart 함수가 호출될 때 검색됩니다. WlanHostedNetworkForceStart 호출이 성공하려면 DACL에 호출 스레드의 액세스 토큰에 대한 WLAN_WRITE_ACCESS 권한을 부여하는 ACE가 포함되어야 합니다. 기본적으로 무선 호스트 네트워크를 강제로 시작할 수 있는 권한은 로컬 컴퓨터의 Administrators 그룹 구성원에게만 허용됩니다.



Windows 7: 이 값은 Windows 7 이상에서 추가된 네이티브 무선 API에 대한 확장입니다.
wlan_secure_virtual_station_extensibility
Windows 7: 이 값은 Windows 7 이상에서 추가된 네이티브 무선 API에 대한 확장입니다.
wlan_secure_wfd_elevated_access
이 값은 Wi-Fi Direct 서비스에서 내부적으로 사용하도록 예약되어 있습니다.

Windows 8: 이 값은 Windows 8 이상에서 추가된 네이티브 무선 API에 대한 확장입니다.
WLAN_SECURABLE_OBJECT_COUNT

설명

이러한 개체는 WlanSetSecuritySettings를 사용하여 보호될 수 있습니다. 이러한 개체와 연결된 현재 권한은 WlanGetSecuritySettings를 사용하여 검색할 수 있습니다. 보안 개체 사용에 대한 자세한 내용은 DACLs가 개체 및 네이티브 Wifi API 권한에 대한 액세스를 제어하는 방법을 참조하세요.

요구 사항

   
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
머리글 wlanapi.h

참고 항목

DACLs가 개체에 대한 액세스를 제어하는 방법

네이티브 Wifi API 권한

WlanGetFilterList

WlanGetProfile

WlanHostedNetworkForceStart

WlanHostedNetworkSetProperty

WlanIhvControl

WlanQueryAutoConfigParameter

WlanQueryInterface

WlanSetAutoConfigParameter

WlanSetFilterList

WlanSetInterface

WlanSetProfile

WlanSetProfileList

WlanSetProfilePosition