Freigeben über


CRYPTCATMEMBER-Struktur (mscat.h)

[Die CRYPTCATMEMBER-Struktur steht für die Verwendung in den Betriebssystemen zur Verfügung, die im Abschnitt Anforderungen angegeben sind. Sie kann in nachfolgenden Versionen geändert oder nicht verfügbar sein.]

Die CRYPTCATMEMBER-Struktur stellt Informationen zu einem Katalogmitglied bereit. Diese Struktur wird von den Funktionen CryptCATGetMemberInfo und CryptCATEnumerateAttr verwendet.

Syntax

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;

Member

cbStruct

Die Größe (in Bytes) dieser Struktur.

pwszReferenceTag

Ein Zeiger auf eine NULL-Zeichenfolge, die den Wert des Verweistags enthält.

pwszFileName

Ein Zeiger auf eine NULL-Zeichenfolge, die den Dateinamen enthält.

gSubjectType

GUID , die den Antragstellertyp identifiziert.

fdwMemberFlags

Wert, der die Memberflags angibt.

pIndirectData

Ein Zeiger auf eine SIP_INDIRECT_DATA Struktur.

dwCertVersion

Wert, der die Zertifikatversion angibt.

dwReserved

Reserviert; nicht verwenden.

hReserved

Reserviert; nicht verwenden.

sEncodedIndirectData

Eine CRYPT_ATTR_BLOB-Struktur , die codierte indirekte Daten enthält.

sEncodedMemberInfo

Eine CRYPT_ATTR_BLOB-Struktur , die codierte Memberinformationen enthält.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile mscat.h

Weitere Informationen

CryptCATEnumerateAttr

CryptCATGetMemberInfo