Структура 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

См. также раздел

CryptCATEnumerateAttr

CryptCATGetMemberInfo