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 メンバーが値自体の場合、dwLength は Value メンバーの長さを値で取得する量を指定します。
Value
属性の値を指定します。 このメンバーは PVOID 型ですが、このメンバーには、値を指すのではなく、 属性の値が含まれている場合があります。 Value メンバーを値へのポインターとして解釈するか、値自体を解釈するかを知る唯一の方法は、raaType メンバーをチェックすることです。 さまざまな型に対して Value メンバーを解釈する方法については、RAS_AUTH_ATTRIBUTE_TYPEのリファレンス ページを参照してください。
注釈
多くの場合、これらの構造体の配列は、特定のユーザーの属性のセットを格納または取得するために使用されます。 セッションの属性の数は不明であるため、配列は動的である必要があります。 配列は、raatMinimum の値を持つ raaType メンバーを持つ構造体によって終了します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
Header | raseapif.h |