Share via


CREDENTIAL_TARGET_INFORMATIONA 구조체(wincred.h)

CREDENTIAL_TARGET_INFORMATION 구조에는 대상 컴퓨터의 이름, 도메인 및 트리가 포함됩니다.

구문

typedef struct _CREDENTIAL_TARGET_INFORMATIONA {
  LPSTR   TargetName;
  LPSTR   NetbiosServerName;
  LPSTR   DnsServerName;
  LPSTR   NetbiosDomainName;
  LPSTR   DnsDomainName;
  LPSTR   DnsTreeName;
  LPSTR   PackageName;
  ULONG   Flags;
  DWORD   CredTypeCount;
  LPDWORD CredTypes;
} CREDENTIAL_TARGET_INFORMATIONA, *PCREDENTIAL_TARGET_INFORMATIONA;

멤버

TargetName

대상에 액세스하는 호출자가 지정한 대상 서버의 이름입니다. 일반적으로 대상 서버의 NetBIOS 또는 DNS 이름입니다.

NetbiosServerName

대상 서버의 NetBIOS 이름입니다. 이름을 알 수 없는 경우 이 멤버는 NULL일 수 있습니다.

DnsServerName

대상 서버의 DNS 이름입니다. 이름을 알 수 없는 경우 이 멤버는 NULL일 수 있습니다.

NetbiosDomainName

대상 서버 도메인의 NetBIOS 이름입니다. 이름을 알 수 없는 경우 이 멤버는 NULL일 수 있습니다. 대상 서버가 작업 그룹의 멤버인 경우 이 멤버는 NULL이어야 합니다.

DnsDomainName

대상 서버 도메인의 DNS 이름입니다. 이름을 알 수 없는 경우 이 멤버는 NULL일 수 있습니다. 대상 서버가 작업 그룹의 멤버인 경우 이 멤버는 NULL이어야 합니다.

DnsTreeName

대상 서버 트리의 DNS 이름입니다. 트리 이름을 알 수 없는 경우 이 멤버는 NULL일 수 있습니다. 대상 서버가 작업 그룹의 멤버인 경우 이 멤버는 NULL이어야 합니다.

PackageName

TargetName의 함수로 NetbiosServerName, DnsServerName, NetbiosDomainName, DnsDomainNameDnsTreeName 값을 결정한 인증 패키지의 이름입니다. 이 멤버는 AcquireCredentialsHandle 에 패키지 이름으로 전달할 수 있습니다.

Flags

대상의 특성입니다.

  • CRED_TI_SERVER_FORMAT_UNKNOWN

    (1) - 인증 패키지가 서버 이름이 DNS 이름인지 NetBIOS 이름인지 확인할 수 없는지 여부를 설정합니다. 이 경우 NetbiosServerName 멤버가 NULL 로 설정되고 DnsServerName 멤버가 알 수 없는 형식의 서버 이름으로 설정됩니다.

  • CRED_TI_DOMAIN_FORMAT_UNKNOWN

    (2) - 인증 패키지가 도메인 이름이 DNS 이름인지 NetBIOS 이름인지 확인할 수 없는지 여부를 설정합니다. 이 경우 NetbiosDomainName 멤버가 NULL 로 설정되고 DnsDomainName 멤버가 알 수 없는 형식의 도메인 이름으로 설정됩니다.

  • CRED_TI_ONLY_PASSWORD_REQUIRED

    (4) - 인증 패키지에서 인증을 위해 서버에 암호만 필요하다고 판단한 경우 를 설정합니다. 호출자는 이 플래그를 사용하여 사용자 이름이 아닌 암호만 입력하라는 메시지를 표시할 수 있습니다.

    저장된 자격 증명에는 UserName 멤버가 필요합니다. 이러한 서버에는 DnsServerName>\Guest 또는 <NetbiosServerName>\Guest 값을 < 사용해야 합니다.

CredTypeCount

CredTypes 배열의 요소 수입니다.

CredTypes

대상 서버에서 사용하는 인증 패키지에서 허용되는 자격 증명 유형을 지정하는 배열입니다. 각 요소는 *가 정의하는 CRED_TYPE_ 중 하나입니다. 이 배열의 순서는 인증 패키지의 기본 설정 순서를 지정합니다. 더 바람직한 형식은 목록의 앞부분에서 지정됩니다.

설명

참고

wincred.h 헤더는 CREDENTIAL_TARGET_INFORMATION 유니코드 전처리기 상수의 정의에 따라 이 함수의 ANSI 또는 유니코드 버전을 자동으로 선택하는 별칭으로 정의합니다. 인코딩 중립 별칭을 인코딩 중립이 아닌 코드와 혼합하면 컴파일 또는 런타임 오류가 발생하는 불일치가 발생할 수 있습니다. 자세한 내용은 함수 프로토타입에 대한 규칙을 참조하세요.

요구 사항

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