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 |