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[데스크톱 앱만]
머리글 raseapif.h

추가 정보

EAP 구조체

확장 가능한 인증 프로토콜 참조

RAS_AUTH_ATTRIBUTE_TYPE