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 函数时对凭据进行加密的安全上下文。