SEC_WINNT_AUTH_IDENTITY_A 구조체(rpcdce.h)
SEC_WINNT_AUTH_IDENTITY 구조를 사용하면 인증을 위해 특정 사용자 이름과 암호를 런타임 라이브러리에 전달할 수 있습니다. 구조는 Windows 및 Macintosh에 유효합니다.
구문
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을 제외한 User의 문자 수입니다.
Domain
도메인 또는 작업 그룹 이름을 포함하는 문자열입니다.
DomainLength
종결 NULL을 제외한 도메인의 문자 수입니다.
Password
도메인 또는 작업 그룹의 사용자 암호를 포함하는 문자열입니다.
PasswordLength
종료 NULL을 제외한 암호의 문자 수입니다.
Flags
ANSI 또는 UNICODE를 지정하는 데 사용되는 플래그입니다. 다음 중 하나여야 합니다.
SEC_WINNT_AUTH_IDENTITY_ANSI
SEC_WINNT_AUTH_IDENTITY_UNICODE
설명
이 구조체는 RPC_HTTP_TRANSPORT_CREDENTIALS 또는 RPC_HTTP_TRANSPORT_CREDENTIALS_V2 구조체에서 가리키지 않는 한 바인딩 핸들의 수 명 동안 유효한 상태를 유지해야 합니다.
문자열은 Flags에 할당된 값에 따라 ANSI 또는 UNICODE일 수 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
머리글 | rpcdce.h(Rpc.h 포함) |