EapHostPeerGetAuthStatus 関数 (eappapis.h)
サプリカントの現在の EAP 認証状態を EAPHost から取得します。
構文
DWORD EapHostPeerGetAuthStatus(
[in] EAP_SESSIONID sessionHandle,
[in] EapHostPeerAuthParams authParam,
[out] DWORD *pcbAuthData,
[out] BYTE **ppAuthData,
[out] EAP_ERROR **ppEapError
);
パラメーター
[in] sessionHandle
EAPHost サーバー上のこの EAP 認証セッションの一意のハンドルを含む EAP_SESSIONID 構造体へのポインター。 このハンドルは、EapHostPeerBeginSession の以前の呼び出しの pSessionId パラメーターで返されます。
[in] authParam
EAPHost から取得する EAP 認証データの種類を指定する EapHostPeerAuthParams 列挙値。
値 | 意味 |
---|---|
|
ppAuthData には 、EAPHOST_AUTH_INFO 構造体が含まれています。 |
|
ppAuthData には WCHAR バッファーが含まれています。 |
|
ppAuthData には CHAR バッファーが含まれています。 |
|
Windows 7 以降: [EapHostPeerNapInfo](/windows/win32/eaphost/eaphostpeernapinfo) 構造体。 |
[out] pcbAuthData
ppAuthData パラメーターが指す EAP 認証データ バッファーのサイズ (バイト単位)。
[out] ppAuthData
EAPHost からの認証データを含むバイト バッファーへのポインターへのポインター。 このデータの形式は、 authParam で指定された値によって異なります。
[out] ppEapError
EAP_ERROR構造体のアドレスへのポインター。 この関数を呼び出す前に、アドレスを NULL に設定する必要があります。 エラー データが使用可能な場合は、この関数呼び出しの実行中に発生したエラーを含む EAP_ERROR 構造体のアドレスへのポインターが受信されます。 エラー データを使用した後、 EapHostPeerFreeEapError を呼び出してこのメモリを解放します。
戻り値
なし
要件
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | eappapis.h |
Library | Eappprxy.lib |
[DLL] | Eappprxy.dll |