wincrypt.h () CRYPT_CREDENTIALS 结构
CRYPT_CREDENTIALS结构包含有关可以作为可选输入传递给远程对象检索函数(如 CryptRetrieveObjectByUrl 或 CryptGetTimeValidObject)的凭据的信息。
语法
typedef struct _CRYPT_CREDENTIALS {
DWORD cbSize;
LPCSTR pszCredentialsOid;
LPVOID pvCredentials;
} CRYPT_CREDENTIALS, *PCRYPT_CREDENTIALS;
成员
cbSize
此结构的大小(以字节为单位)。
pszCredentialsOid
指向以 null 结尾的字符串的指针,该字符串包含 由 pvCredentials 成员表示的凭据对象的类型。
此成员可以包含以下可能的值。
值 | 含义 |
---|---|
|
pvCredentials 成员包含表示用户名和密码组合的 CRYPT_PASSWORD_CREDENTIALS 结构。 |
pvCredentials
指向 pszCredentialsOid 成员定义的 结构的指针。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
标头 | wincrypt.h |