EAP_CONFIG_INPUT_FIELD_DATA 構造体 (eaptypes.h)

EAP_CONFIG_INPUT_FIELD_DATA構造体には、1 つの入力フィールドに関連付けられているデータが含まれています。

構文

typedef struct _EAP_CONFIG_INPUT_FIELD_DATA {
  DWORD                       dwSize;
  EAP_CONFIG_INPUT_FIELD_TYPE Type;
  DWORD                       dwFlagProps;
  LPWSTR                      pwszLabel;
  LPWSTR                      pwszData;
  DWORD                       dwMinDataLength;
  DWORD                       dwMaxDataLength;
} EAP_CONFIG_INPUT_FIELD_DATA, *PEAP_CONFIG_INPUT_FIELD_DATA;

メンバー

dwSize

EAP_CONFIG_INPUT_FIELD_DATA構造体のサイズ (バイト単位)。 このフィールドは、バージョン管理の目的で使用されます。

Type

入力フィールドの型を指定する EAP_CONFIG_INPUT_FIELD_TYPE 列挙値。

dwFlagProps

EAP 構成入力フィールドのプロパティを記述するフラグ値のセット。

意味
EAP_UI_INPUT_FIELD_PROPS_DEFAULT
0X00000000
WINDOWS Vista と SP1 以降: UI に表示される入力フィールド エントリの既定のプロパティ値を表します。
EAP_CONFIG_INPUT_FIELD_PROPS_DEFAULT
0X00000000
UI に表示される構成入力フィールド エントリの既定のプロパティ値を表します。
EAP_UI_INPUT_FIELD_PROPS_NON_DISPLAYABLE
0X00000001
SP1 以降の Windows Vista: 入力フィールドのエントリが UI (パスワードや PIN 番号など) に表示されないことを指定します。
EAP_CONFIG_INPUT_FIELD_PROPS_NON_DISPLAYABLE
0X00000001
構成入力フィールドのエントリが UI (パスワードや PIN 番号など) に表示されないように指定します。
EAP_UI_INPUT_FIELD_PROPS_NON_PERSIST
0X00000002
SP1 以降の Windows Vista: EAP メソッドがフィールド データをキャッシュしないことを示します。サプリカントは、ローミングのためにフィールド データをキャッシュする必要があります。
EAP_CONFIG_INPUT_FIELD_PROPS_NON_PERSIST
0X00000002
EAP メソッドがフィールド データをキャッシュしないことを示します。サプリカントは、ローミングのためにフィールド データをキャッシュする必要があります。
EAP_UI_INPUT_FIELD_PROPS_READ_ONLY
0x00000004
SP1 以降の Windows Vista: 入力フィールドが読み取り専用であり、編集できないことを示します。

pwszLabel

入力フィールドのラベルを含む 0 で終わる Unicode 文字列へのポインター。 呼び出し元は、最も内側のポインターから始まる関数 EapHostPeerFreeMemory を使用して内部ポインターを解放する必要があります。

意味
MAX_EAP_CONFIG_INPUT_FIELD_LENGTH
256
入力フィールドのサポートされる最大長を指定します。

pwszData

ユーザーが入力フィールドに入力したデータを含む、0 で終わる Unicode 文字列へのポインター。 この値は、最初は空です。 シングル サインオン (SSO) シナリオで設定され、 EapHostPeerQueryUserBlobFromCredentialInputFields の呼び出しで EAPHost に返されます。 呼び出し元は、最も内側のポインターから始まる関数 EapHostPeerFreeMemory を使用して内部ポインターを解放する必要があります。

意味
MAX_EAP_CONFIG_INPUT_FIELD_VALUE_LENGTH
1024
入力フィールドのサポートされる最大長を指定します。

dwMinDataLength

ユーザーが EAP 構成ダイアログ ボックスの入力フィールドに入力できるデータの最小長 (バイト単位)。

dwMaxDataLength

ユーザーが EAP 構成ダイアログ ボックスの入力フィールドに入力したデータに対して許可される最大長 (バイト単位)。

解説

sso をサポートするために 、EAP_CONFIG_INPUT_FIELD_DATA 構造を使用できます。

この構造体は、EAP 構成ダイアログ ボックスの 1 つの入力フィールドに関連付けられているデータを表します。 たとえば、EAP アプリケーション ユーザーから提供された "ログイン ユーザー" のデータを含む場合があります。

EAP 構成ダイアログ ボックスの入力フィールドのコレクション全体は、 EAP_CONFIG_INPUT_FIELD_ARRAY 構造で表されます。

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
Header eaptypes.h

関連項目

EAP_CONFIG_INPUT_FIELD_ARRAY

EapPeerQueryCredentialInputFields

SSO と PLAP