Structure CRYPTCATMEMBER (mscat.h)

[La structure CRYPTCATMEMBER est disponible pour une utilisation dans les systèmes d’exploitation spécifiés dans la section Configuration requise. Il peut être modifié ou indisponible dans les versions suivantes.]

La structure CRYPTCATMEMBER fournit des informations sur un membre du catalogue. Cette structure est utilisée par les fonctions CryptCATGetMemberInfo et CryptCATEnumerateAttr .

Syntaxe

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;

Membres

cbStruct

Taille, en octets, de cette structure.

pwszReferenceTag

Pointeur vers une chaîne terminée par null qui contient la valeur de balise de référence.

pwszFileName

Pointeur vers une chaîne terminée par null qui contient le nom de fichier.

gSubjectType

GUID qui identifie le type de sujet.

fdwMemberFlags

Valeur qui spécifie les indicateurs membres.

pIndirectData

Pointeur vers une structure SIP_INDIRECT_DATA .

dwCertVersion

Valeur qui spécifie la version du certificat.

dwReserved

Réservé ; ne pas utiliser.

hReserved

Réservé ; ne pas utiliser.

sEncodedIndirectData

Structure CRYPT_ATTR_BLOB qui contient des données indirectes encodées.

sEncodedMemberInfo

Structure CRYPT_ATTR_BLOB qui contient des informations de membre encodées.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête mscat.h

Voir aussi

CryptCATEnumerateAttr

CryptCATGetMemberInfo