RAS_AUTH_ATTRIBUTE 構造体 (raseapif.h)

RAS_AUTH_ATTRIBUTE構造は、EAP セッション中に、RAS_AUTH_ATTRIBUTE_TYPE型の認証属性を渡すために使用されます。

構文

typedef struct _RAS_AUTH_ATTRIBUTE {
  RAS_AUTH_ATTRIBUTE_TYPE raaType;
  DWORD                   dwLength;
  PVOID                   Value;
} RAS_AUTH_ATTRIBUTE, *PRAS_AUTH_ATTRIBUTE;

メンバー

raaType

RAS_AUTH_ATTRIBUTE_TYPE列挙型で定義されている属性の型を指定します。

dwLength

この属性の値の長さをバイト単位で指定します。 Value メンバーがポインターの場合、dwLength は指し示されるバッファーの長さを指定します。 Value メンバーが値自体の場合、dwLengthValue メンバーの長さを値で取得する量を指定します。

Value

属性の値を指定します。 このメンバーは PVOID 型ですが、このメンバーには、値を指すのではなく、 属性の値が含まれている場合があります。 Value メンバーをへのポインターとして解釈するか、値自体を解釈するかを知る唯一の方法は、raaType メンバーをチェックすることです。 さまざまな型に対して Value メンバーを解釈する方法については、RAS_AUTH_ATTRIBUTE_TYPEのリファレンス ページを参照してください。

注釈

多くの場合、これらの構造体の配列は、特定のユーザーの属性のセットを格納または取得するために使用されます。 セッションの属性の数は不明であるため、配列は動的である必要があります。 配列は、raatMinimum の値を持つ raaType メンバーを持つ構造体によって終了します。

要件

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

こちらもご覧ください

EAP 構造体

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

RAS_AUTH_ATTRIBUTE_TYPE