CRYPTCATMEMBER 结构 (mscat.h)

[ CRYPTCATMEMBER 结构可用于“要求”部分中指定的操作系统。 在后续版本中,它可能已更改或不可用。]

CRYPTCATMEMBER 结构提供有关目录成员的信息。 CryptCATGetMemberInfoCryptCATEnumerateAttr 函数使用此结构。

语法

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

另请参阅

CryptCATEnumerateAttr

CryptCATGetMemberInfo