cryptCATGetAttrInfo 函数 (mscat.h)
[ CryptCATGetAttrInfo 函数可用于“要求”部分中指定的操作系统。 它在后续版本中可能已更改或不可用。]
CryptCATGetAttrInfo 函数检索有关目录成员的属性的信息。
语法
CRYPTCATATTRIBUTE * CryptCATGetAttrInfo(
[in] HANDLE hCatalog,
[in] CRYPTCATMEMBER *pCatMember,
[in] LPWSTR pwszReferenceTag
);
parameters
[in] hCatalog
包含要检索其属性信息的成员的目录的句柄。 此句柄是通过调用 CryptCATOpen 函数获取的。 此参数是必需的,不能为 NULL。
[in] pCatMember
指向 CRYPTCATMEMBER 结构的指针,该结构表示要检索其属性信息的成员。 这可以通过调用 CryptCATGetMemberInfo 函数获得。 此参数是必需的,不能为 NULL。
[in] pwszReferenceTag
指向以 null 结尾的 Unicode 字符串的指针,该字符串包含要检索其信息的属性的名称。 此参数是必需的,不能为 NULL。
返回值
此函数返回指向包含属性信息的 CRYPTCATATTRIBUTE 结构的指针。 如果函数失败,它将返回 NULL。
重要 不要释放返回的指针,也不要释放返回的指针指向的任何成员。
如果此函数返回 NULL,则可以通过调用 GetLastError 函数获取其他错误信息。 GetLastError 将返回以下错误代码之一。
返回代码 | 说明 |
---|---|
|
找不到 成员或 属性。 |
|
一个或多个参数无效。 |
要求
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | mscat.h |
Library | Wintrust.lib |
DLL | Wintrust.dll |