CERT_VIEWPROPERTIES_STRUCT_A Struktur (cryptdlg.h)
[Die CERT_VIEWPROPERTIES_STRUCT Struktur steht für die Verwendung in den im Abschnitt "Anforderungen" angegebenen Betriebssystemen zur Verfügung. Sie kann in nachfolgenden Versionen geändert oder nicht verfügbar sein.]
Die CERT_VIEWPROPERTIES_STRUCT Struktur definiert Informationen, die verwendet werden, wenn die CertViewProperties- Funktion aufgerufen wird, um die Eigenschaften eines Zertifikats anzuzeigen.
Syntax
typedef struct tagCERT_VIEWPROPERTIES_STRUCT_A {
DWORD dwSize;
HWND hwndParent;
HINSTANCE hInstance;
DWORD dwFlags;
LPCSTR szTitle;
PCCERT_CONTEXT pCertContext;
LPSTR *arrayPurposes;
DWORD cArrayPurposes;
DWORD cRootStores;
HCERTSTORE *rghstoreRoots;
DWORD cStores;
HCERTSTORE *rghstoreCAs;
DWORD cTrustStores;
HCERTSTORE *rghstoreTrust;
HCRYPTPROV hprov;
LPARAM lCustData;
DWORD dwPad;
LPCSTR szHelpFileName;
DWORD dwHelpId;
DWORD nStartPage;
DWORD cArrayPropSheetPages;
PROPSHEETPAGE *arrayPropSheetPages;
} CERT_VIEWPROPERTIES_STRUCT_A, *PCERT_VIEWPROPERTIES_STRUCT_A;
Angehörige
dwSize
Die Größe dieser Struktur in Byte.
hwndParent
Ein Handle für das übergeordnete Fenster.
hInstance
Ein Handle für die Modulinstanz.
dwFlags
Bitweise Kombination aus Null oder mehr der folgenden Werte.
szTitle
Ein Zeiger auf eine mit Null beendete Zeichenfolge für den Titel der Benutzeroberfläche.
pCertContext
Zertifikatkontext für das anzuzeigende Zertifikat.
arrayPurposes
Ein Zeiger auf ein Array mit null-beendeten Zeichenfolgen, die die Zertifikatzwecke angeben.
cArrayPurposes
Anzahl der Elemente im arrayPurposes Array. Wenn dieser Wert null ist, wird kein Vertrauensstatus angezeigt.
cRootStores
Anzahl der Elemente im rghstoreRoots Arrays.
rghstoreRoots
Array von Stammzertifikatspeicherhandles.
cStores
Anzahl der Elemente im rghstoreCAs Array.
rghstoreCAs
Array anderer Zertifikatspeicherhandles.
cTrustStores
Anzahl der Elemente im rghstoreTrust Array.
rghstoreTrust
Array von vertrauenswürdigen Zertifikatspeicherhandles.
hprov
Ein Handle für den kryptografischen Dienstanbieter (CSP), der zur Überprüfung verwendet werden soll.
lCustData
Wert, der für benutzerdefinierte Daten verwendet wird.
dwPad
Abstandsposition.
szHelpFileName
Ein Zeiger auf eine mit Null beendete Zeichenfolge für den Namen der Hilfedatei.
dwHelpId
ID für das Hilfedateithema.
nStartPage
Die Nummer der ersten Eigenschaftenseite.
cArrayPropSheetPages
Die Anzahl der Elemente im arrayPropSheetPages Arrays.
arrayPropSheetPages
Ein Zeiger auf ein Array von PROPSHEETPAGE Strukturen, die die Eigenschaftenseiten angeben.
Bemerkungen
Anmerkung
Der Header "cryptdlg.h" definiert CERT_VIEWPROPERTIES_STRUCT als Alias, der die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante automatisch auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit Code, der nicht codierungsneutral ist, kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows XP [nur Desktop-Apps] |
mindestens unterstützte Server- | Windows Server 2003 [Nur Desktop-Apps] |
Header- | cryptdlg.h |