WLAN_SECURABLE_OBJECT enumeración (wlanapi.h)
El WLAN_SECURABLE_OBJECT tipo enumerado define los objetos protegibles utilizados por las funciones Wifi nativas.
Estos objetos se pueden proteger mediante WlanSetSecuritySettings. Los permisos actuales asociados a estos objetos se pueden recuperar mediante WlanGetSecuritySettings. Para obtener más información sobre el uso de objetos protegibles, vea How DACLs Control Access to an Object.
Sintaxis
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;
Constantes
wlan_secure_permit_list Valor: 0 Permisos para modificar la lista de permisos para los perfiles de usuario. Las listas de control de acceso discrecional (DACL) asociadas a este objeto protegible se recuperan cuando se llama a WlanGetFilterList o WlanSetFilterList con wlanFilterListType establecido en wlan_filter_list_type_user_permit. Para que la llamada WlanGetFilterList se realice correctamente, la DACL debe contener una entrada de control de acceso (ACE) que conceda permiso WLAN_READ_ACCESS al token de acceso del subproceso que realiza la llamada. Para que la llamada WlanSetFilterList se realice correctamente, la DACL debe contener una ACE que conceda permiso WLAN_WRITE_ACCESS al token de acceso del subproceso que realiza la llamada. |
wlan_secure_deny_list Permisos para modificar la lista de denegación para los perfiles de usuario. El servicio de configuración automática no establecerá una conexión a una red en la lista de denegación. La DACL asociada a este objeto protegible se recupera cuando se llama a WlanGetFilterList o WlanSetFilterList con wlanFilterListType establecido en wlan_filter_list_type_user_deny. Para que la llamada WlanGetFilterList se realice correctamente, la DACL debe contener una ACE que conceda permiso WLAN_READ_ACCESS al token de acceso del subproceso que realiza la llamada. Para que la llamada WlanSetFilterList se realice correctamente, la DACL debe contener una ACE que conceda permiso WLAN_WRITE_ACCESS al token de acceso del subproceso que realiza la llamada. |
wlan_secure_ac_enabled Permisos para habilitar el servicio de configuración automática. La DACL asociada a este objeto protegible se recupera cuando se llama a WlanQueryInterface o WlanSetInterface con OpCode establecido en wlan_intf_opcode_autoconf_enabled. Para que la llamada a WlanQueryInterface se realice correctamente, la DACL debe contener una ACE que conceda WLAN_READ_ACCESS permiso al token de acceso del subproceso que realiza la llamada. Para que la llamada a WlanSetInterface se realice correctamente, la DACL debe contener una ACE que conceda permiso WLAN_WRITE_ACCESS al token de acceso del subproceso que realiza la llamada. |
wlan_secure_bc_scan_enabled Permisos para habilitar exámenes en segundo plano. La DACL asociada a este objeto protegible se recupera cuando se llama a WlanQueryInterface o WlanSetInterface con OpCode establecido en wlan_intf_opcode_background_scan_enabled. Para que la llamada a WlanQueryInterface se realice correctamente, la DACL debe contener una ACE que conceda WLAN_READ_ACCESS permiso al token de acceso del subproceso que realiza la llamada. Para que la llamada a WlanSetInterface se realice correctamente, la DACL debe contener una ACE que conceda permiso WLAN_WRITE_ACCESS al token de acceso del subproceso que realiza la llamada. |
wlan_secure_bss_type Permisos para modificar el tipo de conjunto de servicios básico. La DACL asociada a este objeto protegible se recupera cuando se llama a WlanQueryInterface o WlanSetInterface con OpCode establecido en wlan_intf_opcode_bss_type. Para que la llamada a WlanQueryInterface se realice correctamente, la DACL debe contener una ACE que conceda WLAN_READ_ACCESS permiso al token de acceso del subproceso que realiza la llamada. Para que la llamada a WlanSetInterface se realice correctamente, la DACL debe contener una ACE que conceda permiso WLAN_WRITE_ACCESS al token de acceso del subproceso que realiza la llamada. |
wlan_secure_show_denied Los permisos para modificar si las redes de la lista de denegación aparecen en la lista de redes disponibles. La DACL asociada a este objeto protegible se recupera cuando se llama a WlanQueryAutoConfigParameter o WlanSetAutoConfigParameter con OpCode establecido en wlan_autoconf_opcode_show_denied_networks. Para que la llamada a WlanQueryAutoConfigParameter se realice correctamente, la DACL debe contener una ACE que conceda permiso WLAN_READ_ACCESS al token de acceso del subproceso que realiza la llamada. Para que la llamada a WlanSetAutoConfigParameter se realice correctamente, la DACL debe contener una ACE que conceda WLAN_WRITE_ACCESS permiso al token de acceso del subproceso que realiza la llamada. |
wlan_secure_interface_properties Permisos para cambiar las propiedades de la interfaz. Este es el objeto protegible genérico utilizado por WlanQueryInterface o WlanSetInterface cuando no se usa otro objeto protegible más específico. Su DACL se recupera cada vez que WlanQueryInterface o WlanSetInterface es el token de acceso del subproceso de llamada y opCode se establece en un valor distinto de wlan_intf_opcode_autoconf_enabled, wlan_intf_opcode_background_scan_enabled, wlan_intf_opcode_media_streaming_mode, wlan_intf_opcode_bss_type o wlan_intf_opcode_current_operation_mode. La DACL tampoco se recupera cuando OpCode se establece en wlan_intf_opcode_radio_state y el autor de la llamada es el usuario de la consola. Para que la llamada a WlanQueryInterface se realice correctamente, la DACL debe contener una ACE que conceda WLAN_READ_ACCESS permiso al token de acceso del subproceso que realiza la llamada. Para que la llamada a WlanSetInterface se realice correctamente, la DACL debe contener una ACE que conceda permiso WLAN_WRITE_ACCESS al token de acceso del subproceso que realiza la llamada. |
wlan_secure_ihv_control Los permisos para usar la función WlanIhvControl para el control independiente del proveedor de hardware (IHV) de controladores o servicios WLAN. La DACL asociada a este objeto protegible se recupera cuando se llama a WlanIhvControl . Para que la llamada se realice correctamente, la DACL debe contener una ACE que conceda permiso WLAN_WRITE_ACCESS al token de acceso del subproceso que realiza la llamada. |
wlan_secure_all_user_profiles_order Permisos para modificar el orden de todos los perfiles de usuario. La DACL asociada a este objeto protegible se recupera antes de que WlanSetProfileList o WlanSetProfilePosition realice una operación que cambie el orden relativo de todos los perfiles de usuario de la lista de perfiles o mueva un perfil de todos los usuarios a una posición inferior en la lista de perfiles. Para que cualquiera de las llamadas se realice correctamente, la DACL debe contener una ACE que conceda permiso WLAN_WRITE_ACCESS al token de acceso del subproceso que realiza la llamada. |
wlan_secure_add_new_all_user_profiles Permisos para agregar nuevos perfiles de todos los usuarios. Nota El descriptor de seguridad asociado a este objeto se aplica a los nuevos perfiles de usuario creados. La DACL asociada a este objeto protegible se recupera cuando se llama a WlanSetProfile con dwFlags establecido en 0. Para que la llamada se realice correctamente, la DACL debe contener una ACE que conceda permiso WLAN_WRITE_ACCESS al token de acceso del subproceso que realiza la llamada. |
wlan_secure_add_new_per_user_profiles Permisos para agregar nuevos perfiles por usuario. La DACL asociada a este objeto protegible se recupera cuando se llama a WlanSetProfile con dwFlags establecido en WLAN_PROFILE_USER. Para que la llamada se realice correctamente, la DACL debe contener una ACE que conceda permiso WLAN_WRITE_ACCESS al token de acceso del subproceso que realiza la llamada. |
wlan_secure_media_streaming_mode_enabled Permisos para establecer o consultar el modo de streaming multimedia. La DACL asociada a este objeto protegible se recupera cuando se llama a WlanQueryInterface o WlanSetInterface con OpCode establecido en wlan_intf_opcode_media_streaming_mode. Para que la llamada a WlanQueryInterface se realice correctamente, la DACL debe contener una ACE que conceda WLAN_READ_ACCESS permiso al token de acceso del subproceso que realiza la llamada. Para que la llamada a WlanSetInterface se realice correctamente, la DACL debe contener una ACE que conceda permiso WLAN_WRITE_ACCESS al token de acceso del subproceso que realiza la llamada. |
wlan_secure_current_operation_mode Permisos para establecer o consultar el modo de operación de la interfaz inalámbrica. La DACL asociada a este objeto protegible se recupera cuando se llama a WlanQueryInterface o WlanSetInterface con OpCode establecido en wlan_intf_opcode_current_operation_mode. Para que la llamada a WlanQueryInterface se realice correctamente, la DACL debe contener una ACE que conceda WLAN_READ_ACCESS permiso al token de acceso del subproceso que realiza la llamada. Para que la llamada a WlanSetInterface se realice correctamente, la DACL debe contener una ACE que conceda permiso WLAN_WRITE_ACCESS al token de acceso del subproceso que realiza la llamada. |
wlan_secure_get_plaintext_key Permisos para recuperar la clave de texto sin formato de un perfil inalámbrico. La DACL asociada a este objeto protegible se recupera cuando se llama a la función WlanGetProfile con la marca WLAN_PROFILE_GET_PLAINTEXT_KEY establecida en el valor al que apunta el parámetro pdwFlags en la entrada. Para que la llamada a WlanGetProfile se realice correctamente, la DACL debe contener una ACE que conceda WLAN_READ_ACCESS permiso al token de acceso del subproceso que realiza la llamada. De forma predeterminada, los permisos para recuperar la clave de texto sin formato solo se permiten a los miembros del grupo Administradores en un equipo local. Windows 7: Este valor es una extensión para las API inalámbricas nativas agregadas en Windows 7 y versiones posteriores. |
wlan_secure_hosted_network_elevated_access Los permisos que tienen acceso elevado para llamar a las funciones de red hospedada con privilegios. La DACL asociada a este objeto protegible se recupera cuando se llama a la función WlanHostedNetworkSetProperty con el parámetro OpCode establecido en wlan_hosted_network_opcode_enable. Para que la llamada a WlanHostedNetworkSetProperty se realice correctamente, la DACL debe contener una ACE que conceda permiso WLAN_WRITE_ACCESS al token de acceso del subproceso que realiza la llamada. De forma predeterminada, el permiso para establecer la propiedad wireless Hosted Network en wlan_hosted_network_opcode_enable solo se permite a los miembros del grupo Administradores en un equipo local. La DACL asociada a este objeto protegible se recupera cuando se llama a la función WlanHostedNetworkForceStart . Para que la llamada WlanHostedNetworkForceStart se realice correctamente, la DACL debe contener una ACE que conceda WLAN_WRITE_ACCESS permiso al token de acceso del subproceso que realiza la llamada. De forma predeterminada, el permiso para forzar el inicio de la red hospedada inalámbrica solo se permite a los miembros del grupo Administradores en un equipo local. Windows 7: Este valor es una extensión para las API inalámbricas nativas agregadas en Windows 7 y versiones posteriores. |
wlan_secure_virtual_station_extensibility Windows 7: Este valor es una extensión para las API inalámbricas nativas agregadas en Windows 7 y versiones posteriores. |
wlan_secure_wfd_elevated_access Este valor está reservado para uso interno del servicio Wi-Fi Direct. Windows 8: Este valor es una extensión para las API inalámbricas nativas agregadas en Windows 8 y versiones posteriores. |
WLAN_SECURABLE_OBJECT_COUNT |
Observaciones
Estos objetos se pueden proteger mediante WlanSetSecuritySettings. Los permisos actuales asociados a estos objetos se pueden recuperar mediante WlanGetSecuritySettings. Para obtener más información sobre el uso de objetos protegibles, vea How DACLs Control Access to an Object and Native Wifi API Permissions.
Requisitos
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado | wlanapi.h |
Consulte también
Cómo controlan los DACL el acceso a un objeto
Permisos nativos de la API wifi
WlanSetInterface