다음을 통해 공유


MSV1_0_INTERACTIVE_LOGON 구조체(ntsecapi.h)

MSV1_0_INTERACTIVE_LOGON 구조에는 대화형 로그온에 대한 정보가 포함됩니다.

LsaLogonUser 함수에서 사용됩니다.

구문

typedef struct _MSV1_0_INTERACTIVE_LOGON {
  MSV1_0_LOGON_SUBMIT_TYPE MessageType;
  UNICODE_STRING           LogonDomainName;
  UNICODE_STRING           UserName;
  UNICODE_STRING           Password;
} MSV1_0_INTERACTIVE_LOGON, *PMSV1_0_INTERACTIVE_LOGON;

멤버

MessageType

요청 되는 로그온 유형을 지정하는 MSV1_0_LOGON_SUBMIT_TYPE 값입니다. 이 멤버는 MsV1_0InteractiveLogon 설정해야 합니다.

LogonDomainName

로그 온 도메인의 이름을 포함하는 UNICODE_STRING. 지정된 도메인 이름은 이 컴퓨터에서 신뢰할 수 있는 Windows 도메인 또는 혼합 도메인이어야 합니다.

UNICODE_STRING Buffer 멤버는 KERB_INTERACTIVE_LOGON 구조체를 기준으로 하며 MSV1_0_INTERACTIVE_LOGON 구조체와 인접한 메모리를 가리킵니다.

UserName

사용자의 계정 이름을 나타내는 UNICODE_STRING. 이름은 최대 255바이트까지 가능합니다. 이름은 대/소문자를 구분하지 않는 것으로 처리됩니다. 지정한 UserName 에는 도메인 LogonDomainName에 계정이 있어야 합니다.

UNICODE_STRING Buffer 멤버는 KERB_INTERACTIVE_LOGON 구조체를 기준으로 하며 MSV1_0_INTERACTIVE_LOGON 구조체와 인접한 메모리를 가리킵니다.

Password

사용자의 일반 텍스트 암호를 포함하는 UNICODE_STRING. 암호의 길이는 최대 255바이트이며 유니코드 값을 포함할 수 있습니다. 암호 사용을 마쳤으면 SecureZeroMemory 함수를 호출하여 메모리에서 암호를 지웁 수 있습니다. 암호 보호에 대한 자세한 내용은 암호 처리를 참조하세요.

UNICODE_STRING Buffer 멤버는 KERB_INTERACTIVE_LOGON 구조체를 기준으로 하며 MSV1_0_INTERACTIVE_LOGON 구조체와 인접한 메모리를 가리킵니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
머리글 ntsecapi.h

추가 정보

MSV1_0_LOGON_SUBMIT_TYPE