SEC_WINNT_AUTH_IDENTITY_A 구조체(sspi.h)
인증을 위해 특정 사용자 이름 및 암호를 런타임 라이브러리에 전달할 수 있습니다.
구문
typedef struct _SEC_WINNT_AUTH_IDENTITY_A {
unsigned char *User;
unsigned long UserLength;
unsigned char *Domain;
unsigned long DomainLength;
unsigned char *Password;
unsigned long PasswordLength;
unsigned long Flags;
} SEC_WINNT_AUTH_IDENTITY_A, *PSEC_WINNT_AUTH_IDENTITY_A;
멤버
User
사용자 이름을 포함하는 문자열입니다.
UserLength
종료 null 문자를 포함하지 않는 사용자 문자열의 길이(문자)입니다.
Domain
도메인 이름 또는 작업 그룹 이름을 포함하는 문자열입니다.
DomainLength
종결 null 문자를 포함하지 않는 도메인 문자열의 길이(문자)입니다.
Password
도메인 또는 작업 그룹에 있는 사용자의 암호를 포함하는 문자열입니다. 암호 사용을 마쳤으면 SecureZeroMemory를 호출하여 메모리에서 중요한 정보를 제거합니다. 암호 보호에 대한 자세한 내용은 암호 처리를 참조하세요.
PasswordLength
종결 null 문자를 포함하지 않는 암호 문자열의 길이(문자)입니다.
Flags
이 멤버는 다음 값 중 하나일 수 있습니다.
값 | 의미 |
---|---|
|
이 구조체의 문자열은 ANSI 형식입니다. |
|
이 구조체의 문자열은 유니코드 형식입니다. |
설명
이 구조체를 RPC와 함께 사용하는 경우 구조체는 바인딩 핸들의 수명 동안 유효한 상태를 유지해야 합니다.
문자열은 Flags 멤버에 할당하는 값에 따라 ANSI 또는 유니코드일 수 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
머리글 | sspi.h |