énumération WLAN_SECURABLE_OBJECT (wlanapi.h)

Le type WLAN_SECURABLE_OBJECT énuméré définit les objets sécurisables utilisés par Native Wifi Functions.

Ces objets peuvent être sécurisés à l’aide de WlanSetSecuritySettings. Les autorisations actuelles associées à ces objets peuvent être récupérées à l’aide de WlanGetSecuritySettings. Pour plus d’informations sur l’utilisation d’objets sécurisables, consultez How DACLs Control Access to an Object.

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;

Constantes

 
wlan_secure_permit_list
Valeur : 0
Autorisations permettant de modifier la liste d’autorisations pour les profils utilisateur.

Les listes de contrôle d’accès discrétionnaire (DACL) associées à cet objet sécurisable sont récupérées lorsque WlanGetFilterList ou WlanSetFilterList est appelé avec wlanFilterListType défini sur wlan_filter_list_type_user_permit. Pour que l’appel WlanGetFilterList réussisse, la liste DACL doit contenir une entrée de contrôle d’accès (ACE) qui accorde WLAN_READ_ACCESS autorisation au jeton d’accès du thread appelant. Pour que l’appel WlanSetFilterList réussisse, la liste dacl doit contenir un ACE qui accorde WLAN_WRITE_ACCESS autorisation au jeton d’accès du thread appelant.
wlan_secure_deny_list
Autorisations permettant de modifier la liste de refus pour les profils utilisateur. Le service de configuration automatique n’établit pas de connexion à un réseau figurant dans la liste de refus.

La liste DACL associée à cet objet sécurisable est récupérée lorsque WlanGetFilterList ou WlanSetFilterList est appelé avec wlanFilterListType défini sur wlan_filter_list_type_user_deny. Pour que l’appel WlanGetFilterList réussisse, la liste dacl doit contenir un ACE qui accorde WLAN_READ_ACCESS autorisation au jeton d’accès du thread appelant. Pour que l’appel WlanSetFilterList réussisse, la liste dacl doit contenir un ACE qui accorde WLAN_WRITE_ACCESS autorisation au jeton d’accès du thread appelant.
wlan_secure_ac_enabled
Autorisations permettant d’activer le service de configuration automatique.

La liste DACL associée à cet objet sécurisable est récupérée lorsque WlanQueryInterface ou WlanSetInterface est appelé avec OpCode défini sur wlan_intf_opcode_autoconf_enabled. Pour que l’appel WlanQueryInterface réussisse, la liste DACL doit contenir un ACE qui accorde WLAN_READ_ACCESS autorisation au jeton d’accès du thread appelant. Pour que l’appel WlanSetInterface réussisse, la liste dacl doit contenir un ACE qui accorde WLAN_WRITE_ACCESS autorisation au jeton d’accès du thread appelant.
wlan_secure_bc_scan_enabled
Autorisations permettant d’activer les analyses en arrière-plan.

La liste DACL associée à cet objet sécurisable est récupérée lorsque WlanQueryInterface ou WlanSetInterface est appelé avec OpCode défini sur wlan_intf_opcode_background_scan_enabled. Pour que l’appel WlanQueryInterface réussisse, la liste DACL doit contenir un ACE qui accorde WLAN_READ_ACCESS autorisation au jeton d’accès du thread appelant. Pour que l’appel WlanSetInterface réussisse, la liste dacl doit contenir un ACE qui accorde WLAN_WRITE_ACCESS autorisation au jeton d’accès du thread appelant.
wlan_secure_bss_type
Autorisations permettant de modifier le type de jeu de services de base.

La liste DACL associée à cet objet sécurisable est récupérée lorsque WlanQueryInterface ou WlanSetInterface est appelé avec OpCode défini sur wlan_intf_opcode_bss_type. Pour que l’appel WlanQueryInterface réussisse, la liste DACL doit contenir un ACE qui accorde WLAN_READ_ACCESS autorisation au jeton d’accès du thread appelant. Pour que l’appel WlanSetInterface réussisse, la liste dacl doit contenir un ACE qui accorde WLAN_WRITE_ACCESS autorisation au jeton d’accès du thread appelant.
wlan_secure_show_denied
Autorisations permettant de modifier si les réseaux de la liste de refus apparaissent dans la liste des réseaux disponibles.

La liste DACL associée à cet objet sécurisable est récupérée lorsque WlanQueryAutoConfigParameter ou WlanSetAutoConfigParameter est appelé avec OpCode défini sur wlan_autoconf_opcode_show_denied_networks. Pour que l’appel WlanQueryAutoConfigParameter réussisse, la liste dacl doit contenir un ACE qui accorde WLAN_READ_ACCESS autorisation au jeton d’accès du thread appelant. Pour que l’appel WlanSetAutoConfigParameter réussisse, la liste de contrôle d’accès doit contenir un ACE qui accorde WLAN_WRITE_ACCESS autorisation au jeton d’accès du thread appelant.
wlan_secure_interface_properties
Autorisations permettant de modifier les propriétés de l’interface.

Il s’agit de l’objet sécurisable générique utilisé par WlanQueryInterface ou WlanSetInterface lorsqu’un autre objet sécurisable plus spécifique n’est pas utilisé. Sa liste DACL est récupérée chaque fois que WlanQueryInterface ou WlanSetInterface est un jeton d’accès du thread appelant et que l’OpCode est défini sur une valeur autre que wlan_intf_opcode_autoconf_enabled, wlan_intf_opcode_background_scan_enabled, wlan_intf_opcode_media_streaming_mode, wlan_intf_opcode_bss_type ou wlan_intf_opcode_current_operation_mode. La liste dacl n’est pas récupérée non plus lorsque OpCode est défini sur wlan_intf_opcode_radio_state et que l’appelant est l’utilisateur de la console.

Pour que l’appel WlanQueryInterface réussisse, la liste DACL doit contenir un ACE qui accorde WLAN_READ_ACCESS autorisation au jeton d’accès du thread appelant. Pour que l’appel WlanSetInterface réussisse, la liste dacl doit contenir un ACE qui accorde WLAN_WRITE_ACCESS autorisation au jeton d’accès du thread appelant.
wlan_secure_ihv_control
Autorisations d’utilisation de la fonction WlanIhvControl pour le contrôle IHV (Independent Hardware Vendor) des pilotes ou services WLAN.

La liste DACL associée à cet objet sécurisable est récupérée lorsque WlanIhvControl est appelé. Pour que l’appel réussisse, la liste de contrôle d’accès doit contenir un ACE qui accorde WLAN_WRITE_ACCESS autorisation au jeton d’accès du thread appelant.
wlan_secure_all_user_profiles_order
Autorisations permettant de modifier l’ordre des profils tous utilisateurs.

La liste DACL associée à cet objet sécurisable est récupérée avant que WlanSetProfileList ou WlanSetProfilePosition n’effectue une opération qui modifie l’ordre relatif des profils tous les utilisateurs dans la liste des profils ou déplace un profil tout utilisateur vers une position inférieure dans la liste des profils. Pour que l’un ou l’autre appel réussisse, la liste de contrôle d’accès doit contenir un ACE qui accorde WLAN_WRITE_ACCESS autorisation au jeton d’accès du thread appelant.
wlan_secure_add_new_all_user_profiles
Autorisations pour l’ajout de nouveaux profils tous utilisateurs.

Note Le descripteur de sécurité associé à cet objet est appliqué aux nouveaux profils tous utilisateurs créés.

 

La liste DACL associée à cet objet sécurisable est récupérée lorsque WlanSetProfile est appelé avec dwFlags défini sur 0. Pour que l’appel réussisse, la liste de contrôle d’accès doit contenir un ACE qui accorde WLAN_WRITE_ACCESS autorisation au jeton d’accès du thread appelant.
wlan_secure_add_new_per_user_profiles
Autorisations pour l’ajout de nouveaux profils par utilisateur.

La liste DACL associée à cet objet sécurisable est récupérée lorsque WlanSetProfile est appelé avec dwFlags défini sur WLAN_PROFILE_USER. Pour que l’appel réussisse, la liste de contrôle d’accès doit contenir un ACE qui accorde WLAN_WRITE_ACCESS autorisation au jeton d’accès du thread appelant.
wlan_secure_media_streaming_mode_enabled
Autorisations permettant de définir ou d’interroger le mode de streaming multimédia.

La liste DACL associée à cet objet sécurisable est récupérée lorsque WlanQueryInterface ou WlanSetInterface est appelé avec OpCode défini sur wlan_intf_opcode_media_streaming_mode. Pour que l’appel WlanQueryInterface réussisse, la liste DACL doit contenir un ACE qui accorde WLAN_READ_ACCESS autorisation au jeton d’accès du thread appelant. Pour que l’appel WlanSetInterface réussisse, la liste dacl doit contenir un ACE qui accorde WLAN_WRITE_ACCESS autorisation au jeton d’accès du thread appelant.
wlan_secure_current_operation_mode
Autorisations permettant de définir ou d’interroger le mode de fonctionnement de l’interface sans fil.

La liste DACL associée à cet objet sécurisable est récupérée lorsque WlanQueryInterface ou WlanSetInterface est appelé avec OpCode défini sur wlan_intf_opcode_current_operation_mode. Pour que l’appel WlanQueryInterface réussisse, la liste DACL doit contenir un ACE qui accorde WLAN_READ_ACCESS autorisation au jeton d’accès du thread appelant. Pour que l’appel WlanSetInterface réussisse, la liste dacl doit contenir un ACE qui accorde WLAN_WRITE_ACCESS autorisation au jeton d’accès du thread appelant.
wlan_secure_get_plaintext_key
Autorisations permettant de récupérer la clé de texte brut à partir d’un profil sans fil.

La liste DACL associée à cet objet sécurisable est récupérée lorsque la fonction WlanGetProfile est appelée avec l’indicateur WLAN_PROFILE_GET_PLAINTEXT_KEY défini dans la valeur pointée par le paramètre pdwFlags en entrée. Pour que l’appel WlanGetProfile réussisse, la liste DACL doit contenir un ACE qui accorde WLAN_READ_ACCESS autorisation au jeton d’accès du thread appelant. Par défaut, les autorisations de récupération de la clé de texte brut sont autorisées uniquement aux membres du groupe Administrateurs sur un ordinateur local.



Windows 7 : Cette valeur est une extension des API sans fil natives ajoutées sur Windows 7 et versions ultérieures.
wlan_secure_hosted_network_elevated_access
Autorisations qui ont un accès élevé pour appeler les fonctions de réseau hébergé privilégié.

La liste DACL associée à cet objet sécurisable est récupérée lorsque la fonction WlanHostedNetworkSetProperty est appelée avec le paramètre OpCode défini sur wlan_hosted_network_opcode_enable. Pour que l’appel WlanHostedNetworkSetProperty réussisse, la liste de contrôle d’accès doit contenir un ACE qui accorde WLAN_WRITE_ACCESS autorisation au jeton d’accès du thread appelant. Par défaut, l’autorisation de définir la propriété Réseau hébergé sans fil sur wlan_hosted_network_opcode_enable est autorisée uniquement aux membres du groupe Administrateurs sur un ordinateur local.



La liste DACL associée à cet objet sécurisable est récupérée lorsque la fonction WlanHostedNetworkForceStart est appelée. Pour que l’appel WlanHostedNetworkForceStart réussisse, la liste de contrôle d’accès doit contenir un ACE qui accorde WLAN_WRITE_ACCESS autorisation au jeton d’accès du thread appelant. Par défaut, l’autorisation de forcer le démarrage du réseau hébergé sans fil est autorisée uniquement aux membres du groupe Administrateurs sur un ordinateur local.



Windows 7 : Cette valeur est une extension des API sans fil natives ajoutées sur Windows 7 et versions ultérieures.
wlan_secure_virtual_station_extensibility
Windows 7 : Cette valeur est une extension des API sans fil natives ajoutées sur Windows 7 et versions ultérieures.
wlan_secure_wfd_elevated_access
Cette valeur est réservée à une utilisation interne par le service Direct Wi-Fi.

Windows 8 : Cette valeur est une extension des API sans fil natives ajoutées sur Windows 8 et versions ultérieures.
WLAN_SECURABLE_OBJECT_COUNT

Remarques

Ces objets peuvent être sécurisés à l’aide de WlanSetSecuritySettings. Les autorisations actuelles associées à ces objets peuvent être récupérées à l’aide de WlanGetSecuritySettings. Pour plus d’informations sur l’utilisation d’objets sécurisables, consultez How DACLs Control Access to an Object and Native Wifi API Permissions.

Spécifications

   
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
En-tête wlanapi.h

Voir aussi

Comment les DLL contrôlent l’accès à un objet

Autorisations de l’API Wifi natif

WlanGetFilterList

WlanGetProfile

WlanHostedNetworkForceStart

WlanHostedNetworkSetProperty

WlanIhvControl

WlanQueryAutoConfigParameter

WlanQueryInterface

WlanSetAutoConfigParameter

WlanSetFilterList

WlanSetInterface

WlanSetProfile

WlanSetProfileList

WlanSetProfilePosition