다음을 통해 공유


WLX_CLIENT_CREDENTIALS_INFO_V1_0 구조체(winwlx.h)

[WLX_CLIENT_CREDENTIALS_INFO_V1_0 구조는 Windows Server 2008 및 Windows Vista를 기준으로 더 이상 사용할 수 없습니다.]

WLX_CLIENT_CREDENTIALS_INFO_V1_0 구조에는 WlxQueryClientCredentials 또는 WlxQueryInetConnectorCredentials 호출에서 반환된 클라이언트 자격 증명이 포함됩니다.

이렇게 하면 네트워크 클라이언트 세션이 자동 로그온을 위해 클라이언트 자격 증명을 전달할 수 있습니다.

참고 터미널 서비스를 사용하도록 설정하면 WlxQueryClientCredentials가 호출됩니다.
 
GINA DLL은 구조체가 더 이상 필요하지 않은 경우 LocalFree를 호출하여 이 구조체에서 사용하는 리소스를 해제할 책임이 있습니다.

구문

typedef struct _WLX_CLIENT_CREDENTIALS_INFO {
  DWORD dwType;
  PWSTR pszUserName;
  PWSTR pszDomain;
  PWSTR pszPassword;
  BOOL  fPromptForPassword;
} WLX_CLIENT_CREDENTIALS_INFO_V1_0, *PWLX_CLIENT_CREDENTIALS_INFO_V1_0;

멤버

dwType

GINA DLL에서 할당한 자격 증명 구조의 형식을 지정합니다. 자격 증명 형식은 접두사 WLX_CREDENTIAL_TYPE_xxx 사용하여 정의됩니다.

pszUserName

로그온한 계정 이름에 대한 포인터입니다.

pszDomain

로그온하는 데 사용되는 도메인 이름에 대한 포인터입니다.

pszPassword

사용자 계정의 일반 텍스트 암호에 대한 포인터입니다. pszPassword 사용을 마쳤으면 SecureZeroMemory 함수를 호출하여 메모리에서 중요한 정보를 지웁니다.

Windows XP/2000: SecureZeroMemory 는 지원되지 않습니다. pszPassword에 할당된 메모리를 덮어써 중요한 정보를 지웁니다.

암호 보호에 대한 자세한 내용은 암호 처리를 참조하세요.

fPromptForPassword

관리 재정의로 인해 암호를 묻는 메시지가 강제로 표시됩니다. 이렇게 하면 암호 없이 자동 로그온을 구분할 수 있습니다.

요구 사항

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

추가 정보

LocalFree

WlxQueryClientCredentials

WlxQueryInetConnectorCredentials