wincrypt.h () CRYPT_CREDENTIALS 结构

CRYPT_CREDENTIALS结构包含有关可以作为可选输入传递给远程对象检索函数(如 CryptRetrieveObjectByUrlCryptGetTimeValidObject)的凭据的信息。

语法

typedef struct _CRYPT_CREDENTIALS {
  DWORD  cbSize;
  LPCSTR pszCredentialsOid;
  LPVOID pvCredentials;
} CRYPT_CREDENTIALS, *PCRYPT_CREDENTIALS;

成员

cbSize

此结构的大小(以字节为单位)。

pszCredentialsOid

指向以 null 结尾的字符串的指针,该字符串包含 由 pvCredentials 成员表示的凭据对象的类型。

此成员可以包含以下可能的值。

含义
CREDENTIAL_OID_PASSWORD_CREDENTIALS
pvCredentials 成员包含表示用户名和密码组合的 CRYPT_PASSWORD_CREDENTIALS 结构。

pvCredentials

指向 pszCredentialsOid 成员定义的 结构的指针。

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
标头 wincrypt.h