共用方式為


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。 如果目標伺服器是工作組的成員,這個成員必須 NULL

DnsDomainName

目標伺服器網域的 DNS 名稱。 如果名稱未知,這個成員可以 NULL。 如果目標伺服器是工作組的成員,這個成員必須 NULL

DnsTreeName

目標伺服器樹狀結構的 DNS 名稱。 如果不知道樹狀結構名稱,這個成員可以 NULL。 如果目標伺服器是工作組的成員,這個成員必須 NULL

PackageName

決定 NetbiosServerNameDnsServerNameNetbiosDomainNameDnsDomainName的值,以及 DnsTreeName 做為 TargetName函式的驗證套件名稱。 此成員可以傳遞至 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定義為別名,根據 UNICODE 預處理器常數的定義,自動選取此函式的 ANSI 或 Unicode 版本。 混合使用編碼中性別名與非編碼中性的程序代碼,可能會導致編譯或運行時間錯誤不符。 如需詳細資訊,請參閱函式原型的 慣例。

要求

要求 價值
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
支援的最低伺服器 Windows Server 2003 [僅限傳統型應用程式]
標頭 wincred.h