Win32 API 日本語リファレンス
ホームNetworkManagement.WindowsConnectNow › WCN_PASSWORD_TYPE

WCN_PASSWORD_TYPE

列挙型
基底型i4

メンバー 5

名前10進16進説明
WCN_PASSWORD_TYPE_PUSH_BUTTON00x0デバイスが WPS ボタン インターフェイスを使用して、デバイスをワイヤレス プロビジョニング モードにすることを示します。IWCNDevice::SetPassword の呼び出し時にこの値を指定する場合は、dwPasswordLength を 0 に、pbPasswordNULL に設定してください。
WCN_PASSWORD_TYPE_PIN10x1認証が PIN によって保護されることを示します。ユーザーはデバイスの PIN を入力する必要があります。通常、PIN はデバイスに貼付されたラベルに印刷されているか、画面に表示される 4 桁または 8 桁の数字です。IWCNDevice::SetPassword の呼び出し時にこの値を指定する場合は、dwPasswordLength にパスワードの桁数を設定し、pbPassword に PIN の ASCII 表現を格納したバッファーを指すように設定してください。
WCN_PASSWORD_TYPE_PIN_REGISTRAR_SPECIFIED20x2

上記と同様に認証が PIN によって保護されますが、その PIN がレジストラーによって指定されることを示します。

Windows 8 でのみ使用できます。
WCN_PASSWORD_TYPE_OOB_SPECIFIED30x3
WCN_PASSWORD_TYPE_WFDS40x4

公式ドキュメント

WCN_PASSWORD_TYPE 列挙型は、WPS セッションで使用される認証を定義します。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum WCN_PASSWORD_TYPE : int {
    WCN_PASSWORD_TYPE_PUSH_BUTTON = 0,
    WCN_PASSWORD_TYPE_PIN = 1,
    WCN_PASSWORD_TYPE_PIN_REGISTRAR_SPECIFIED = 2,
    WCN_PASSWORD_TYPE_OOB_SPECIFIED = 3,
    WCN_PASSWORD_TYPE_WFDS = 4
} WCN_PASSWORD_TYPE;
public enum WCN_PASSWORD_TYPE : int
{
    WCN_PASSWORD_TYPE_PUSH_BUTTON = 0,
    WCN_PASSWORD_TYPE_PIN = 1,
    WCN_PASSWORD_TYPE_PIN_REGISTRAR_SPECIFIED = 2,
    WCN_PASSWORD_TYPE_OOB_SPECIFIED = 3,
    WCN_PASSWORD_TYPE_WFDS = 4,
}
Public Enum WCN_PASSWORD_TYPE As Integer
    WCN_PASSWORD_TYPE_PUSH_BUTTON = 0
    WCN_PASSWORD_TYPE_PIN = 1
    WCN_PASSWORD_TYPE_PIN_REGISTRAR_SPECIFIED = 2
    WCN_PASSWORD_TYPE_OOB_SPECIFIED = 3
    WCN_PASSWORD_TYPE_WFDS = 4
End Enum
import enum

class WCN_PASSWORD_TYPE(enum.IntEnum):
    WCN_PASSWORD_TYPE_PUSH_BUTTON = 0
    WCN_PASSWORD_TYPE_PIN = 1
    WCN_PASSWORD_TYPE_PIN_REGISTRAR_SPECIFIED = 2
    WCN_PASSWORD_TYPE_OOB_SPECIFIED = 3
    WCN_PASSWORD_TYPE_WFDS = 4
// WCN_PASSWORD_TYPE
pub const WCN_PASSWORD_TYPE_PUSH_BUTTON: i32 = 0;
pub const WCN_PASSWORD_TYPE_PIN: i32 = 1;
pub const WCN_PASSWORD_TYPE_PIN_REGISTRAR_SPECIFIED: i32 = 2;
pub const WCN_PASSWORD_TYPE_OOB_SPECIFIED: i32 = 3;
pub const WCN_PASSWORD_TYPE_WFDS: i32 = 4;
// WCN_PASSWORD_TYPE
const (
	WCN_PASSWORD_TYPE_PUSH_BUTTON int32 = 0
	WCN_PASSWORD_TYPE_PIN int32 = 1
	WCN_PASSWORD_TYPE_PIN_REGISTRAR_SPECIFIED int32 = 2
	WCN_PASSWORD_TYPE_OOB_SPECIFIED int32 = 3
	WCN_PASSWORD_TYPE_WFDS int32 = 4
)
const
  WCN_PASSWORD_TYPE_PUSH_BUTTON = 0;
  WCN_PASSWORD_TYPE_PIN = 1;
  WCN_PASSWORD_TYPE_PIN_REGISTRAR_SPECIFIED = 2;
  WCN_PASSWORD_TYPE_OOB_SPECIFIED = 3;
  WCN_PASSWORD_TYPE_WFDS = 4;
// WCN_PASSWORD_TYPE
pub const WCN_PASSWORD_TYPE_PUSH_BUTTON: i32 = 0;
pub const WCN_PASSWORD_TYPE_PIN: i32 = 1;
pub const WCN_PASSWORD_TYPE_PIN_REGISTRAR_SPECIFIED: i32 = 2;
pub const WCN_PASSWORD_TYPE_OOB_SPECIFIED: i32 = 3;
pub const WCN_PASSWORD_TYPE_WFDS: i32 = 4;
const
  WCN_PASSWORD_TYPE_PUSH_BUTTON* = 0
  WCN_PASSWORD_TYPE_PIN* = 1
  WCN_PASSWORD_TYPE_PIN_REGISTRAR_SPECIFIED* = 2
  WCN_PASSWORD_TYPE_OOB_SPECIFIED* = 3
  WCN_PASSWORD_TYPE_WFDS* = 4
enum WCN_PASSWORD_TYPE : int {
    WCN_PASSWORD_TYPE_PUSH_BUTTON = 0,
    WCN_PASSWORD_TYPE_PIN = 1,
    WCN_PASSWORD_TYPE_PIN_REGISTRAR_SPECIFIED = 2,
    WCN_PASSWORD_TYPE_OOB_SPECIFIED = 3,
    WCN_PASSWORD_TYPE_WFDS = 4,
}
#define global WCN_PASSWORD_TYPE_PUSH_BUTTON             0x0
#define global WCN_PASSWORD_TYPE_PIN                     0x1
#define global WCN_PASSWORD_TYPE_PIN_REGISTRAR_SPECIFIED 0x2
#define global WCN_PASSWORD_TYPE_OOB_SPECIFIED           0x3
#define global WCN_PASSWORD_TYPE_WFDS                    0x4