WLAN_SECURABLE_OBJECT
列挙型メンバー 18
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| wlan_secure_permit_list | 0 | 0x0 | ユーザープロファイルの許可リストを変更するためのアクセス許可です。 このセキュリティ保護可能なオブジェクトに関連付けられた随意アクセス制御リスト (DACL)は、wlanFilterListType に wlan_filter_list_type_user_permit を設定して WlanGetFilterList または WlanSetFilterList を呼び出したときに取得されます。WlanGetFilterList の呼び出しが成功するには、呼び出し元スレッドのアクセストークンに WLAN_READ_ACCESS のアクセス許可を付与するアクセス制御エントリ (ACE)が DACL に含まれていなければなりません。WlanSetFilterList の呼び出しが成功するには、呼び出し元スレッドのアクセストークンに WLAN_WRITE_ACCESS のアクセス許可を付与する ACE が DACL に含まれていなければなりません。 |
| wlan_secure_deny_list | 1 | 0x1 | ユーザープロファイルの拒否リストを変更するためのアクセス許可です。自動構成サービスは、拒否リストにあるネットワークへの接続を確立しません。 このセキュリティ保護可能なオブジェクトに関連付けられた DACL は、wlanFilterListType に wlan_filter_list_type_user_deny を設定して WlanGetFilterList または WlanSetFilterList を呼び出したときに取得されます。WlanGetFilterList の呼び出しが成功するには、呼び出し元スレッドのアクセストークンに WLAN_READ_ACCESS のアクセス許可を付与する ACE が DACL に含まれていなければなりません。WlanSetFilterList の呼び出しが成功するには、呼び出し元スレッドのアクセストークンに WLAN_WRITE_ACCESS のアクセス許可を付与する ACE が DACL に含まれていなければなりません。 |
| wlan_secure_ac_enabled | 2 | 0x2 | 自動構成サービスを有効にするためのアクセス許可です。 このセキュリティ保護可能なオブジェクトに関連付けられた DACL は、OpCode に wlan_intf_opcode_autoconf_enabled を設定して WlanQueryInterface または WlanSetInterface を呼び出したときに取得されます。WlanQueryInterface の呼び出しが成功するには、呼び出し元スレッドのアクセストークンに WLAN_READ_ACCESS のアクセス許可を付与する ACE が DACL に含まれていなければなりません。WlanSetInterface の呼び出しが成功するには、呼び出し元スレッドのアクセストークンに WLAN_WRITE_ACCESS のアクセス許可を付与する ACE が DACL に含まれていなければなりません。 |
| wlan_secure_bc_scan_enabled | 3 | 0x3 | バックグラウンドスキャンを有効にするためのアクセス許可です。 このセキュリティ保護可能なオブジェクトに関連付けられた DACL は、OpCode に wlan_intf_opcode_background_scan_enabled を設定して WlanQueryInterface または WlanSetInterface を呼び出したときに取得されます。WlanQueryInterface の呼び出しが成功するには、呼び出し元スレッドのアクセストークンに WLAN_READ_ACCESS のアクセス許可を付与する ACE が DACL に含まれていなければなりません。WlanSetInterface の呼び出しが成功するには、呼び出し元スレッドのアクセストークンに WLAN_WRITE_ACCESS のアクセス許可を付与する ACE が DACL に含まれていなければなりません。 |
| wlan_secure_bss_type | 4 | 0x4 | ベーシックサービスセットの種類を変更するためのアクセス許可です。 このセキュリティ保護可能なオブジェクトに関連付けられた DACL は、OpCode に wlan_intf_opcode_bss_type を設定して WlanQueryInterface または WlanSetInterface を呼び出したときに取得されます。WlanQueryInterface の呼び出しが成功するには、呼び出し元スレッドのアクセストークンに WLAN_READ_ACCESS のアクセス許可を付与する ACE が DACL に含まれていなければなりません。WlanSetInterface の呼び出しが成功するには、呼び出し元スレッドのアクセストークンに WLAN_WRITE_ACCESS のアクセス許可を付与する ACE が DACL に含まれていなければなりません。 |
| wlan_secure_show_denied | 5 | 0x5 | 拒否リストにあるネットワークを利用可能なネットワークの一覧に表示するかどうかを変更するためのアクセス許可です。 このセキュリティ保護可能なオブジェクトに関連付けられた DACL は、OpCode に wlan_autoconf_opcode_show_denied_networks を設定して WlanQueryAutoConfigParameter または WlanSetAutoConfigParameter を呼び出したときに取得されます。WlanQueryAutoConfigParameter の呼び出しが成功するには、呼び出し元スレッドのアクセストークンに WLAN_READ_ACCESS のアクセス許可を付与する ACE が DACL に含まれていなければなりません。WlanSetAutoConfigParameter の呼び出しが成功するには、呼び出し元スレッドのアクセストークンに WLAN_WRITE_ACCESS のアクセス許可を付与する ACE が DACL に含まれていなければなりません。 |
| wlan_secure_interface_properties | 6 | 0x6 | インターフェイスのプロパティを変更するためのアクセス許可です。 これは、より具体的なセキュリティ保護可能なオブジェクトが使用されない場合に WlanQueryInterface または WlanSetInterface が使用する汎用のセキュリティ保護可能なオブジェクトです。その DACL は、呼び出し元スレッドのアクセストークンで WlanQueryInterface または WlanSetInterface が呼び出され、OpCode に wlan_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 以外の値が設定されているときに取得されます。また、OpCode に wlan_intf_opcode_radio_state が設定されていて、呼び出し元がコンソールユーザーである場合にも DACL は取得されません。 WlanQueryInterface の呼び出しが成功するには、呼び出し元スレッドのアクセストークンに WLAN_READ_ACCESS のアクセス許可を付与する ACE が DACL に含まれていなければなりません。WlanSetInterface の呼び出しが成功するには、呼び出し元スレッドのアクセストークンに WLAN_WRITE_ACCESS のアクセス許可を付与する ACE が DACL に含まれていなければなりません。 |
| wlan_secure_ihv_control | 7 | 0x7 | WLAN ドライバーまたはサービスを独立系ハードウェアベンダー (IHV) が制御するために WlanIhvControl 関数を使用するためのアクセス許可です。 このセキュリティ保護可能なオブジェクトに関連付けられた DACL は、WlanIhvControl が呼び出されたときに取得されます。この呼び出しが成功するには、呼び出し元スレッドのアクセストークンに WLAN_WRITE_ACCESS のアクセス許可を付与する ACE が DACL に含まれていなければなりません。 |
| wlan_secure_all_user_profiles_order | 8 | 0x8 | すべてのユーザー用プロファイルの順序を変更するためのアクセス許可です。 このセキュリティ保護可能なオブジェクトに関連付けられた DACL は、WlanSetProfileList または WlanSetProfilePosition が、プロファイル一覧内のすべてのユーザー用プロファイルの相対的な順序を変更する操作、またはすべてのユーザー用プロファイルをプロファイル一覧内のより低い位置に移動する操作を実行する前に取得されます。いずれの呼び出しも成功するには、呼び出し元スレッドのアクセストークンに WLAN_WRITE_ACCESS のアクセス許可を付与する ACE が DACL に含まれていなければなりません。 |
| wlan_secure_add_new_all_user_profiles | 9 | 0x9 | すべてのユーザー用プロファイルを新規に追加するためのアクセス許可です。 メモ このオブジェクトに関連付けられたセキュリティ記述子は、新しく作成されるすべてのユーザー用プロファイルに適用されます。
|
| wlan_secure_add_new_per_user_profiles | 10 | 0xA | ユーザーごとのプロファイルを新規に追加するためのアクセス許可です。 このセキュリティ保護可能なオブジェクトに関連付けられた DACL は、dwFlags に WLAN_PROFILE_USER を設定して WlanSetProfile を呼び出したときに取得されます。この呼び出しが成功するには、呼び出し元スレッドのアクセストークンに WLAN_WRITE_ACCESS のアクセス許可を付与する ACE が DACL に含まれていなければなりません。 |
| wlan_secure_media_streaming_mode_enabled | 11 | 0xB | メディアストリーミングモードを設定または照会するためのアクセス許可です。 このセキュリティ保護可能なオブジェクトに関連付けられた DACL は、OpCode に wlan_intf_opcode_media_streaming_mode を設定して WlanQueryInterface または WlanSetInterface を呼び出したときに取得されます。WlanQueryInterface の呼び出しが成功するには、呼び出し元スレッドのアクセストークンに WLAN_READ_ACCESS のアクセス許可を付与する ACE が DACL に含まれていなければなりません。WlanSetInterface の呼び出しが成功するには、呼び出し元スレッドのアクセストークンに WLAN_WRITE_ACCESS のアクセス許可を付与する ACE が DACL に含まれていなければなりません。 |
| wlan_secure_current_operation_mode | 12 | 0xC | ワイヤレスインターフェイスの動作モードを設定または照会するためのアクセス許可です。 このセキュリティ保護可能なオブジェクトに関連付けられた DACL は、OpCode に wlan_intf_opcode_current_operation_mode を設定して WlanQueryInterface または WlanSetInterface を呼び出したときに取得されます。WlanQueryInterface の呼び出しが成功するには、呼び出し元スレッドのアクセストークンに WLAN_READ_ACCESS のアクセス許可を付与する ACE が DACL に含まれていなければなりません。WlanSetInterface の呼び出しが成功するには、呼び出し元スレッドのアクセストークンに WLAN_WRITE_ACCESS のアクセス許可を付与する ACE が DACL に含まれていなければなりません。 |
| wlan_secure_get_plaintext_key | 13 | 0xD | ワイヤレスプロファイルからプレーンテキストのキーを取得するためのアクセス許可です。 このセキュリティ保護可能なオブジェクトに関連付けられた DACL は、入力時に pdwFlags パラメーターが指す値に WLAN_PROFILE_GET_PLAINTEXT_KEY フラグを設定して WlanGetProfile 関数を呼び出したときに取得されます。WlanGetProfile の呼び出しが成功するには、呼び出し元スレッドのアクセストークンに WLAN_READ_ACCESS のアクセス許可を付与する ACE が DACL に含まれていなければなりません。既定では、プレーンテキストのキーを取得するアクセス許可は、ローカルコンピューターの Administrators グループのメンバーにのみ許可されます。 Windows 7: この値は、Windows 7 以降で追加されたネイティブワイヤレス API の拡張です。 |
| wlan_secure_hosted_network_elevated_access | 14 | 0xE | 特権が必要なホストされたネットワーク関数を呼び出すための昇格されたアクセス権を持つアクセス許可です。 このセキュリティ保護可能なオブジェクトに関連付けられた DACL は、OpCode パラメーターに wlan_hosted_network_opcode_enable を設定して WlanHostedNetworkSetProperty 関数を呼び出したときに取得されます。WlanHostedNetworkSetProperty の呼び出しが成功するには、呼び出し元スレッドのアクセストークンに WLAN_WRITE_ACCESS のアクセス許可を付与する ACE が DACL に含まれていなければなりません。既定では、ワイヤレスのホストされたネットワークのプロパティを wlan_hosted_network_opcode_enable に設定するアクセス許可は、ローカルコンピューターの Administrators グループのメンバーにのみ許可されます。 このセキュリティ保護可能なオブジェクトに関連付けられた DACL は、WlanHostedNetworkForceStart 関数が呼び出されたときに取得されます。WlanHostedNetworkForceStart の呼び出しが成功するには、呼び出し元スレッドのアクセストークンに WLAN_WRITE_ACCESS のアクセス許可を付与する ACE が DACL に含まれていなければなりません。既定では、ワイヤレスのホストされたネットワークを強制的に開始するアクセス許可は、ローカルコンピューターの Administrators グループのメンバーにのみ許可されます。 Windows 7: この値は、Windows 7 以降で追加されたネイティブワイヤレス API の拡張です。 |
| wlan_secure_virtual_station_extensibility | 15 | 0xF | Windows 7: この値は、Windows 7 以降で追加されたネイティブワイヤレス API の拡張です。 |
| wlan_secure_wfd_elevated_access | 16 | 0x10 | この値は、Wi-Fi Direct サービスによる内部使用のために予約済みです。 Windows 8: この値は、Windows 8 以降で追加されたネイティブワイヤレス API の拡張です。 |
| WLAN_SECURABLE_OBJECT_COUNT | 17 | 0x11 |
公式ドキュメント
WLAN_SECURABLE_OBJECT 列挙型は、ネイティブ Wi-Fi 関数が使用するセキュリティ保護可能なオブジェクトを定義します。
これらのオブジェクトは、WlanSetSecuritySettings を使用してセキュリティ保護できます。これらのオブジェクトに関連付けられている現在のアクセス許可は、WlanGetSecuritySettings を使用して取得できます。セキュリティ保護可能なオブジェクトの使用方法の詳細については、「DACL によるオブジェクトへのアクセス制御」を参照してください。
解説(Remarks)
これらのオブジェクトは、WlanSetSecuritySettings を使用してセキュリティ保護できます。これらのオブジェクトに関連付けられている現在のアクセス許可は、WlanGetSecuritySettings を使用して取得できます。セキュリティ保護可能なオブジェクトの使用方法の詳細については、「DACL によるオブジェクトへのアクセス制御」および「ネイティブ Wi-Fi API のアクセス許可」を参照してください。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum WLAN_SECURABLE_OBJECT : int {
wlan_secure_permit_list = 0,
wlan_secure_deny_list = 1,
wlan_secure_ac_enabled = 2,
wlan_secure_bc_scan_enabled = 3,
wlan_secure_bss_type = 4,
wlan_secure_show_denied = 5,
wlan_secure_interface_properties = 6,
wlan_secure_ihv_control = 7,
wlan_secure_all_user_profiles_order = 8,
wlan_secure_add_new_all_user_profiles = 9,
wlan_secure_add_new_per_user_profiles = 10,
wlan_secure_media_streaming_mode_enabled = 11,
wlan_secure_current_operation_mode = 12,
wlan_secure_get_plaintext_key = 13,
wlan_secure_hosted_network_elevated_access = 14,
wlan_secure_virtual_station_extensibility = 15,
wlan_secure_wfd_elevated_access = 16,
WLAN_SECURABLE_OBJECT_COUNT = 17
} WLAN_SECURABLE_OBJECT;public enum WLAN_SECURABLE_OBJECT : int
{
wlan_secure_permit_list = 0,
wlan_secure_deny_list = 1,
wlan_secure_ac_enabled = 2,
wlan_secure_bc_scan_enabled = 3,
wlan_secure_bss_type = 4,
wlan_secure_show_denied = 5,
wlan_secure_interface_properties = 6,
wlan_secure_ihv_control = 7,
wlan_secure_all_user_profiles_order = 8,
wlan_secure_add_new_all_user_profiles = 9,
wlan_secure_add_new_per_user_profiles = 10,
wlan_secure_media_streaming_mode_enabled = 11,
wlan_secure_current_operation_mode = 12,
wlan_secure_get_plaintext_key = 13,
wlan_secure_hosted_network_elevated_access = 14,
wlan_secure_virtual_station_extensibility = 15,
wlan_secure_wfd_elevated_access = 16,
WLAN_SECURABLE_OBJECT_COUNT = 17,
}Public Enum WLAN_SECURABLE_OBJECT As Integer
wlan_secure_permit_list = 0
wlan_secure_deny_list = 1
wlan_secure_ac_enabled = 2
wlan_secure_bc_scan_enabled = 3
wlan_secure_bss_type = 4
wlan_secure_show_denied = 5
wlan_secure_interface_properties = 6
wlan_secure_ihv_control = 7
wlan_secure_all_user_profiles_order = 8
wlan_secure_add_new_all_user_profiles = 9
wlan_secure_add_new_per_user_profiles = 10
wlan_secure_media_streaming_mode_enabled = 11
wlan_secure_current_operation_mode = 12
wlan_secure_get_plaintext_key = 13
wlan_secure_hosted_network_elevated_access = 14
wlan_secure_virtual_station_extensibility = 15
wlan_secure_wfd_elevated_access = 16
WLAN_SECURABLE_OBJECT_COUNT = 17
End Enumimport enum
class WLAN_SECURABLE_OBJECT(enum.IntEnum):
wlan_secure_permit_list = 0
wlan_secure_deny_list = 1
wlan_secure_ac_enabled = 2
wlan_secure_bc_scan_enabled = 3
wlan_secure_bss_type = 4
wlan_secure_show_denied = 5
wlan_secure_interface_properties = 6
wlan_secure_ihv_control = 7
wlan_secure_all_user_profiles_order = 8
wlan_secure_add_new_all_user_profiles = 9
wlan_secure_add_new_per_user_profiles = 10
wlan_secure_media_streaming_mode_enabled = 11
wlan_secure_current_operation_mode = 12
wlan_secure_get_plaintext_key = 13
wlan_secure_hosted_network_elevated_access = 14
wlan_secure_virtual_station_extensibility = 15
wlan_secure_wfd_elevated_access = 16
WLAN_SECURABLE_OBJECT_COUNT = 17// WLAN_SECURABLE_OBJECT
pub const wlan_secure_permit_list: i32 = 0;
pub const wlan_secure_deny_list: i32 = 1;
pub const wlan_secure_ac_enabled: i32 = 2;
pub const wlan_secure_bc_scan_enabled: i32 = 3;
pub const wlan_secure_bss_type: i32 = 4;
pub const wlan_secure_show_denied: i32 = 5;
pub const wlan_secure_interface_properties: i32 = 6;
pub const wlan_secure_ihv_control: i32 = 7;
pub const wlan_secure_all_user_profiles_order: i32 = 8;
pub const wlan_secure_add_new_all_user_profiles: i32 = 9;
pub const wlan_secure_add_new_per_user_profiles: i32 = 10;
pub const wlan_secure_media_streaming_mode_enabled: i32 = 11;
pub const wlan_secure_current_operation_mode: i32 = 12;
pub const wlan_secure_get_plaintext_key: i32 = 13;
pub const wlan_secure_hosted_network_elevated_access: i32 = 14;
pub const wlan_secure_virtual_station_extensibility: i32 = 15;
pub const wlan_secure_wfd_elevated_access: i32 = 16;
pub const WLAN_SECURABLE_OBJECT_COUNT: i32 = 17;// WLAN_SECURABLE_OBJECT
const (
wlan_secure_permit_list int32 = 0
wlan_secure_deny_list int32 = 1
wlan_secure_ac_enabled int32 = 2
wlan_secure_bc_scan_enabled int32 = 3
wlan_secure_bss_type int32 = 4
wlan_secure_show_denied int32 = 5
wlan_secure_interface_properties int32 = 6
wlan_secure_ihv_control int32 = 7
wlan_secure_all_user_profiles_order int32 = 8
wlan_secure_add_new_all_user_profiles int32 = 9
wlan_secure_add_new_per_user_profiles int32 = 10
wlan_secure_media_streaming_mode_enabled int32 = 11
wlan_secure_current_operation_mode int32 = 12
wlan_secure_get_plaintext_key int32 = 13
wlan_secure_hosted_network_elevated_access int32 = 14
wlan_secure_virtual_station_extensibility int32 = 15
wlan_secure_wfd_elevated_access int32 = 16
WLAN_SECURABLE_OBJECT_COUNT int32 = 17
)const
wlan_secure_permit_list = 0;
wlan_secure_deny_list = 1;
wlan_secure_ac_enabled = 2;
wlan_secure_bc_scan_enabled = 3;
wlan_secure_bss_type = 4;
wlan_secure_show_denied = 5;
wlan_secure_interface_properties = 6;
wlan_secure_ihv_control = 7;
wlan_secure_all_user_profiles_order = 8;
wlan_secure_add_new_all_user_profiles = 9;
wlan_secure_add_new_per_user_profiles = 10;
wlan_secure_media_streaming_mode_enabled = 11;
wlan_secure_current_operation_mode = 12;
wlan_secure_get_plaintext_key = 13;
wlan_secure_hosted_network_elevated_access = 14;
wlan_secure_virtual_station_extensibility = 15;
wlan_secure_wfd_elevated_access = 16;
WLAN_SECURABLE_OBJECT_COUNT = 17;// WLAN_SECURABLE_OBJECT
pub const wlan_secure_permit_list: i32 = 0;
pub const wlan_secure_deny_list: i32 = 1;
pub const wlan_secure_ac_enabled: i32 = 2;
pub const wlan_secure_bc_scan_enabled: i32 = 3;
pub const wlan_secure_bss_type: i32 = 4;
pub const wlan_secure_show_denied: i32 = 5;
pub const wlan_secure_interface_properties: i32 = 6;
pub const wlan_secure_ihv_control: i32 = 7;
pub const wlan_secure_all_user_profiles_order: i32 = 8;
pub const wlan_secure_add_new_all_user_profiles: i32 = 9;
pub const wlan_secure_add_new_per_user_profiles: i32 = 10;
pub const wlan_secure_media_streaming_mode_enabled: i32 = 11;
pub const wlan_secure_current_operation_mode: i32 = 12;
pub const wlan_secure_get_plaintext_key: i32 = 13;
pub const wlan_secure_hosted_network_elevated_access: i32 = 14;
pub const wlan_secure_virtual_station_extensibility: i32 = 15;
pub const wlan_secure_wfd_elevated_access: i32 = 16;
pub const WLAN_SECURABLE_OBJECT_COUNT: i32 = 17;const
wlan_secure_permit_list* = 0
wlan_secure_deny_list* = 1
wlan_secure_ac_enabled* = 2
wlan_secure_bc_scan_enabled* = 3
wlan_secure_bss_type* = 4
wlan_secure_show_denied* = 5
wlan_secure_interface_properties* = 6
wlan_secure_ihv_control* = 7
wlan_secure_all_user_profiles_order* = 8
wlan_secure_add_new_all_user_profiles* = 9
wlan_secure_add_new_per_user_profiles* = 10
wlan_secure_media_streaming_mode_enabled* = 11
wlan_secure_current_operation_mode* = 12
wlan_secure_get_plaintext_key* = 13
wlan_secure_hosted_network_elevated_access* = 14
wlan_secure_virtual_station_extensibility* = 15
wlan_secure_wfd_elevated_access* = 16
WLAN_SECURABLE_OBJECT_COUNT* = 17enum WLAN_SECURABLE_OBJECT : int {
wlan_secure_permit_list = 0,
wlan_secure_deny_list = 1,
wlan_secure_ac_enabled = 2,
wlan_secure_bc_scan_enabled = 3,
wlan_secure_bss_type = 4,
wlan_secure_show_denied = 5,
wlan_secure_interface_properties = 6,
wlan_secure_ihv_control = 7,
wlan_secure_all_user_profiles_order = 8,
wlan_secure_add_new_all_user_profiles = 9,
wlan_secure_add_new_per_user_profiles = 10,
wlan_secure_media_streaming_mode_enabled = 11,
wlan_secure_current_operation_mode = 12,
wlan_secure_get_plaintext_key = 13,
wlan_secure_hosted_network_elevated_access = 14,
wlan_secure_virtual_station_extensibility = 15,
wlan_secure_wfd_elevated_access = 16,
WLAN_SECURABLE_OBJECT_COUNT = 17,
}#define global wlan_secure_permit_list 0x0
#define global wlan_secure_deny_list 0x1
#define global wlan_secure_ac_enabled 0x2
#define global wlan_secure_bc_scan_enabled 0x3
#define global wlan_secure_bss_type 0x4
#define global wlan_secure_show_denied 0x5
#define global wlan_secure_interface_properties 0x6
#define global wlan_secure_ihv_control 0x7
#define global wlan_secure_all_user_profiles_order 0x8
#define global wlan_secure_add_new_all_user_profiles 0x9
#define global wlan_secure_add_new_per_user_profiles 0xA
#define global wlan_secure_media_streaming_mode_enabled 0xB
#define global wlan_secure_current_operation_mode 0xC
#define global wlan_secure_get_plaintext_key 0xD
#define global wlan_secure_hosted_network_elevated_access 0xE
#define global wlan_secure_virtual_station_extensibility 0xF
#define global wlan_secure_wfd_elevated_access 0x10
#define global WLAN_SECURABLE_OBJECT_COUNT 0x11