CREDENTIAL_TARGET_INFORMATIONW 구조체(wincred.h)
CREDENTIAL_TARGET_INFORMATION 구조에는 대상 컴퓨터의 이름, 도메인 및 트리가 포함됩니다.
통사론
typedef struct _CREDENTIAL_TARGET_INFORMATIONW {
#if ...
wchar_t *TargetName;
#if ...
wchar_t *NetbiosServerName;
#if ...
wchar_t *DnsServerName;
#if ...
wchar_t *NetbiosDomainName;
#if ...
wchar_t *DnsDomainName;
#if ...
wchar_t *DnsTreeName;
#if ...
wchar_t *PackageName;
#else
LPWSTR TargetName;
#endif
#else
LPWSTR NetbiosServerName;
#endif
#else
LPWSTR DnsServerName;
#endif
#else
LPWSTR NetbiosDomainName;
#endif
#else
LPWSTR DnsDomainName;
#endif
#else
LPWSTR DnsTreeName;
#endif
#else
LPWSTR PackageName;
#endif
ULONG Flags;
DWORD CredTypeCount;
LPDWORD CredTypes;
} CREDENTIAL_TARGET_INFORMATIONW, *PCREDENTIAL_TARGET_INFORMATIONW;
회원
TargetName
대상에 액세스하는 호출자가 지정한 대상 서버의 이름입니다. 일반적으로 대상 서버의 NetBIOS 또는 DNS 이름입니다.
NetbiosServerName
대상 서버의 NetBIOS 이름입니다. 이름을 알 수 없는 경우 이 멤버는 NULL
DnsServerName
대상 서버의 DNS 이름입니다. 이름을 알 수 없는 경우 이 멤버는 NULL
NetbiosDomainName
대상 서버 도메인의 NetBIOS 이름입니다. 이름을 알 수 없는 경우 이 멤버는 NULL
DnsDomainName
대상 서버 도메인의 DNS 이름입니다. 이름을 알 수 없는 경우 이 멤버는 NULL
DnsTreeName
대상 서버 트리의 DNS 이름입니다. 트리 이름을 알 수 없는 경우 이 멤버는 NULL
PackageName
NetbiosServerName,
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 헤더는 유니코드 전처리기 상수의 정의에 따라 이 함수의 ANSI 또는 유니코드 버전을 자동으로 선택하는 별칭으로 CREDENTIAL_TARGET_INFORMATION 정의합니다. 인코딩 중립 별칭을 인코딩 중립이 아닌 코드와 혼합하면 컴파일 또는 런타임 오류가 발생하는 불일치가 발생할 수 있습니다. 자세한 내용은 함수 프로토타입대한
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
헤더 | wincred.h |