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
DnsDomainName
ターゲット サーバーのドメインの DNS 名。 名前がわからない場合は、このメンバーを NULL
DnsTreeName
ターゲット サーバーのツリーの DNS 名。 ツリー名が不明な場合、このメンバーは NULL
PackageName
NetbiosServerName 、DnsServerName、NetbiosDomainName、DnsDomainName、および TargetNameの関数として DnsTreeName の値を決定した認証パッケージの名前。 このメンバーは、パッケージ名 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_* 定義の 1 つです。 この配列の順序は、認証パッケージの優先順位を指定します。 より望ましい型は、リストの前の方で指定します。
備考
手記
wincred.h ヘッダーは、unicode プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択するエイリアスとしてCREDENTIAL_TARGET_INFORMATIONを定義します。 エンコードに依存しないエイリアスをエンコードに依存しないコードと組み合わせて使用すると、コンパイルエラーやランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「関数プロトタイプの 規則」を参照してください。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows XP [デスクトップ アプリのみ] |
サポートされる最小サーバー | Windows Server 2003 [デスクトップ アプリのみ] |
ヘッダー | wincred.h |