EapCredential 構造体 (eaptypes.h)
EapCredential 構造体には、資格情報の種類と適切な資格情報に関する情報が含まれています。 これは、 EapPeerGetConfigBlobAndUserBlob API への入力として渡されます。
構文
typedef struct _EapCredential {
EapCredentialType credType;
#if ...
EapCredentialTypeData credData;
#else
EapCredentialTypeData credData;
#endif
} EapCredential;
メンバー
credType
credentials パラメーターで渡される資格情報の EapCredentialType。
credData
資格情報データへのポインターを保持する構造体。
credType が EAP_EMPTY_CREDENTIAL に設定されている場合は、資格情報に NULL 値を指定します。
credType がEAP_USERNAME_PASSWORD_CREDENTIALに設定されている場合は、EapUsernamePasswordCredential 構造体を使用して、資格情報に使用するユーザー名とパスワードを指定します。
credType が EAP_WINLOGON_CREDENTIAL に設定されている場合は、資格情報に NULL 値を指定します。
credType がEAP_CERTIFICATE_CREDENTIALに設定されている場合は、資格情報に EapCertificateCredential 構造体を使用して、証明書ハッシュとパスワードを指定します (証明書がパスワードで保護されている場合)。
credType が EAP_SIM_CREDENTIAL に設定されている場合は、資格情報に EapSimCredential 構造体を使用して、選択した SIM の ICC-ID を指定します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリのみ] |
Header | eaptypes.h |