wincred.h 标头
安全和标识使用此标头。 有关详细信息,请参阅:
wincred.h 包含以下编程接口:
CredDeleteA 从用户的凭据集中删除凭据。 (ANSI) |
CredDeleteW 从用户的凭据集中删除凭据。 (Unicode) |
CredEnumerateA 枚举用户凭据集中的凭据。 (ANSI) |
CredEnumerateW 枚举用户凭据集中的凭据。 (Unicode) |
CredFindBestCredentialA 在凭据管理 (CredMan) 数据库中搜索与当前登录会话关联且与指定目标资源最匹配的一组通用凭据。 (ANSI) |
CredFindBestCredentialW 在凭据管理 (CredMan) 数据库中搜索与当前登录会话关联且与指定目标资源最匹配的一组通用凭据。 (Unicode) |
CredFree CredFree 函数释放任何凭据管理功能返回的缓冲区。 |
CredGetSessionTypes CredGetSessionTypes 函数返回当前登录会话支持的最大持久性。 为每个凭据类型返回单独的最大持久性。 |
CredGetTargetInfoA CredGetTargetInfo 函数检索命名目标计算机的所有已知目标名称信息。 (ANSI) |
CredGetTargetInfoW CredGetTargetInfo 函数检索命名目标计算机的所有已知目标名称信息。 (Unicode) |
CredIsMarshaledCredentialA 确定指定的用户名字符串是否是以前由 CredMarshalCredential 封送的封送凭据。 (ANSI) |
CredIsMarshaledCredentialW 确定指定的用户名字符串是否是以前由 CredMarshalCredential 封送的封送凭据。 (Unicode) |
CredIsProtectedA 指定指定的凭据是否通过对 CredProtect 函数的先前调用进行加密。 (ANSI) |
CredIsProtectedW 指定指定的凭据是否通过对 CredProtect 函数的先前调用进行加密。 (Unicode) |
CredMarshalCredentialA CredMarshalCredential 函数将凭据转换为文本字符串。 (ANSI) |
CredMarshalCredentialW CredMarshalCredential 函数将凭据转换为文本字符串。 (Unicode) |
CredPackAuthenticationBufferA 将字符串用户名和密码转换为身份验证缓冲区。 (ANSI) |
CredPackAuthenticationBufferW 将字符串用户名和密码转换为身份验证缓冲区。 (Unicode) |
CredProtectA 加密指定的凭据,以便只有当前安全上下文才能解密它们。 (ANSI) |
CredProtectW 加密指定的凭据,以便只有当前安全上下文才能解密它们。 (Unicode) |
CredReadA 从用户的凭据集中读取凭据。 (ANSI) |
CredReadDomainCredentialsA 从用户的凭据集中读取域凭据。 (ANSI) |
CredReadDomainCredentialsW 从用户的凭据集中读取域凭据。 (Unicode) |
CredReadW 从用户的凭据集中读取凭据。 (Unicode) |
CredRenameA 不再支持 CredRename。 (ANSI) |
CredRenameW 不再支持 CredRename。 (Unicode) |
CredUICmdLinePromptForCredentialsA 提示输入并接受在命令行 (控制台) 应用程序中工作的用户的凭据信息。 用户键入的名称和密码将传递回调用应用程序进行验证。 (ANSI) |
CredUICmdLinePromptForCredentialsW 提示输入并接受在命令行 (控制台) 应用程序中工作的用户的凭据信息。 用户键入的名称和密码将传递回调用应用程序进行验证。 (Unicode) |
CredUIConfirmCredentialsA 在 CredUIPromptForCredentials 或 CredUICmdLinePromptForCredentials 之后调用,以确认收集的凭据的有效性。 (ANSI) |
CredUIConfirmCredentialsW 在 CredUIPromptForCredentials 或 CredUICmdLinePromptForCredentials 之后调用,以确认收集的凭据的有效性。 (Unicode) |
CredUIParseUserNameA CredUIParseUserName 函数从完全限定的用户名中提取域和用户帐户名。 (ANSI) |
CredUIParseUserNameW CredUIParseUserName 函数从完全限定的用户名中提取域和用户帐户名。 (Unicode) |
CredUIPromptForCredentialsA 创建并显示一个可配置的对话框,该对话框接受来自用户的凭据信息。 (ANSI) |
CredUIPromptForCredentialsW 创建并显示一个可配置的对话框,该对话框接受来自用户的凭据信息。 (Unicode) |
CredUIPromptForWindowsCredentialsA 创建并显示一个可配置的对话框,该对话框允许用户使用本地计算机上安装的任何凭据提供程序提供凭据信息。 (ANSI) |
CredUIPromptForWindowsCredentialsW 创建并显示一个可配置的对话框,该对话框允许用户使用本地计算机上安装的任何凭据提供程序提供凭据信息。 (Unicode) |
CredUIReadSSOCredW CredUIReadSSOCredW 函数检索单个登录凭据的用户名。 |
CredUIStoreSSOCredW CredUIStoreSSOCredW 函数存储单个登录凭据。 |
CredUnmarshalCredentialA CredUnmarshalCredential 函数将封送凭据转换回其原始形式。 (ANSI) |
CredUnmarshalCredentialW CredUnmarshalCredential 函数将封送凭据转换回其原始形式。 (Unicode) |
CredUnPackAuthenticationBufferA 将调用 CredUIPromptForWindowsCredentials 函数返回的身份验证缓冲区转换为字符串用户名和密码。 (ANSI) |
CredUnPackAuthenticationBufferW 将调用 CredUIPromptForWindowsCredentials 函数返回的身份验证缓冲区转换为字符串用户名和密码。 (Unicode) |
CredUnprotectA 解密以前使用 CredProtect 函数加密的凭据。 (ANSI) |
CredUnprotectW 解密以前使用 CredProtect 函数加密的凭据。 (Unicode) |
CredWriteA 创建新凭据或修改用户凭据集中的现有凭据。 (ANSI) |
CredWriteDomainCredentialsA 将域凭据写入用户的凭据集。 (ANSI) |
CredWriteDomainCredentialsW 将域凭据写入用户的凭据集。 (Unicode) |
CredWriteW 创建新凭据或修改用户凭据集中的现有凭据。 (Unicode) |
CERT_CREDENTIAL_INFO CERT_CREDENTIAL_INFO 结构包含对证书的引用。 |
CREDENTIAL_ATTRIBUTEA CREDENTIAL_ATTRIBUTE 结构包含凭据的应用程序定义属性。 属性是关键字 (keyword) 值对。 由应用程序来定义 属性的含义。 (ANSI) |
CREDENTIAL_ATTRIBUTEW CREDENTIAL_ATTRIBUTE 结构包含凭据的应用程序定义属性。 属性是关键字 (keyword) 值对。 由应用程序来定义 属性的含义。 (Unicode) |
CREDENTIAL_TARGET_INFORMATIONA CREDENTIAL_TARGET_INFORMATION 结构包含目标计算机的名称、域和树。 (ANSI) |
CREDENTIAL_TARGET_INFORMATIONW CREDENTIAL_TARGET_INFORMATION 结构包含目标计算机的名称、域和树。 (Unicode) |
CREDENTIALA CREDENTIAL 结构包含单个凭据。 (ANSI) |
CREDENTIALW CREDENTIAL 结构包含单个凭据。 (Unicode) |
CREDUI_INFOA CREDUI_INFO 结构用于将信息传递给 CredUIPromptForCredentials 函数,该函数创建用于获取凭据信息的对话框。 (ANSI) |
CREDUI_INFOW CREDUI_INFO 结构用于将信息传递给 CredUIPromptForCredentials 函数,该函数创建用于获取凭据信息的对话框。 (Unicode) |
USERNAME_TARGET_CREDENTIAL_INFO USERNAME_TARGET_CREDENTIAL_INFO结构包含对凭据的引用。 |
CRED_MARSHAL_TYPE 指定要由 CredMarshalCredential 封送或由 CredUnmarshalCredential 未封送的凭据类型。 |
CRED_PROTECTION_TYPE 指定使用 CredProtect 函数时对凭据进行加密的安全上下文。 |