PPP_EAP_PACKET 構造体 (raseapif.h)

PPP_EAP_PACKET構造体は、認証プロトコルによって処理されるパケットに関する情報を指定します。

構文

typedef struct _PPP_EAP_PACKET {
  BYTE Code;
  BYTE Id;
  BYTE Length[2];
  BYTE Data[1];
} PPP_EAP_PACKET, *PPPP_EAP_PACKET;

メンバー

Code

認証プロトコルによって送受信されるパケットの種類を指定します。 このパラメーターは、次の 4 つの値のいずれかです。

意味
EAPCODE_Request
パケットは要求です。
EAPCODE_Response
パケットは応答です。
EAPCODE_Success
パケットは成功を示します。
EAPCODE_Failure
パケットはエラーを示します。

Id

パケットの識別子を指定します。 認証プロトコルは、そのパケット数が EAP アクティビティに関連するため、セッションのパケット数を維持する役割を担います。

Length[2]

パケットの長さを指定します。

Data[1]

このパケットによって送信されるデータを指定します。 パケットが要求または応答パケットの場合、このメンバーの最初のバイトはその型を示します。 パケットの種類とタイプ予約の要件の詳細については、 RFC 2284 を参照してください。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
Header raseapif.h

こちらもご覧ください

EAP 構造体

拡張認証プロトコル リファレンス

PPP_EAP_INFO

PPP_EAP_INPUT

PPP_EAP_OUTPUT

RasEapGetInfo

RasEapMakeMessage