CRYPTCATMEMBER 结构 (mscat.h)
[ CRYPTCATMEMBER 结构可用于“要求”部分中指定的操作系统。 在后续版本中,它可能已更改或不可用。]
CRYPTCATMEMBER 结构提供有关目录成员的信息。 CryptCATGetMemberInfo 和 CryptCATEnumerateAttr 函数使用此结构。
语法
typedef struct CRYPTCATMEMBER_ {
DWORD cbStruct;
LPWSTR pwszReferenceTag;
LPWSTR pwszFileName;
GUID gSubjectType;
DWORD fdwMemberFlags;
struct SIP_INDIRECT_DATA_ *pIndirectData;
DWORD dwCertVersion;
DWORD dwReserved;
HANDLE hReserved;
CRYPT_ATTR_BLOB sEncodedIndirectData;
CRYPT_ATTR_BLOB sEncodedMemberInfo;
} CRYPTCATMEMBER;
成员
cbStruct
此结构的大小(以字节为单位)。
pwszReferenceTag
指向包含引用标记值的以 null 结尾的字符串的指针。
pwszFileName
指向包含文件名的以 null 结尾的字符串的指针。
gSubjectType
标识主题类型的 GUID。
fdwMemberFlags
指定成员标志的值。
pIndirectData
指向 SIP_INDIRECT_DATA 结构的指针。
dwCertVersion
指定证书版本的值。
dwReserved
保留值;请勿使用。
hReserved
保留值;请勿使用。
sEncodedIndirectData
包含编码的间接数据的 CRYPT_ATTR_BLOB 结构。
sEncodedMemberInfo
包含编码成员信息的 CRYPT_ATTR_BLOB 结构。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | mscat.h |