CERT_VIEWPROPERTIES_STRUCT_A Struktur (cryptdlg.h)
[Die CERT_VIEWPROPERTIES_STRUCT-Struktur ist für die Verwendung in den Betriebssystemen verfügbar, die im Abschnitt Anforderungen angegeben sind. 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;
Member
dwSize
Die Größe (in Bytes) dieser Struktur.
hwndParent
Ein Handle für das übergeordnete Fenster.
hInstance
Ein Handle für das Modul instance.
dwFlags
Bitweise Kombination aus 0 oder mehr der folgenden Werte.
szTitle
Ein Zeiger auf eine NULL-Zeichenfolge für den Titel der Benutzeroberfläche.
pCertContext
Zertifikatkontext für das anzuzeigende Zertifikat.
arrayPurposes
Ein Zeiger auf ein Array von NULL-beendeten Zeichenfolgen, die die Zertifikatzwecke angeben.
cArrayPurposes
Anzahl der Elemente im ArrayPurposes-Array . Wenn dieser Wert 0 ist, wird keine Vertrauensstellung status angezeigt.
cRootStores
Anzahl der Elemente im rghstoreRoots-Array .
rghstoreRoots
Array von Stammzertifikatspeicherhandles.
cStores
Anzahl der Elemente im Array "rghstoreCAs" .
rghstoreCAs
Array mit anderen Zertifikatspeicherhandles.
cTrustStores
Anzahl der Elemente im rghstoreTrust-Array .
rghstoreTrust
Array of Trust Certificate Store Handles.
hprov
Ein Handle für den Kryptografiedienstanbieter (CSP), der für die Überprüfung verwendet werden soll.
lCustData
Wert, der für benutzerdefinierte Daten verwendet wird.
dwPad
Auffüllort.
szHelpFileName
Ein Zeiger auf eine NULL-Zeichenfolge für den Namen der Hilfedatei.
dwHelpId
ID für das Thema Hilfedatei.
nStartPage
Nummer der ersten Eigenschaftenseite.
cArrayPropSheetPages
Anzahl der Elemente im ArrayPropSheetPages .
arrayPropSheetPages
Ein Zeiger auf ein Array von PROPSHEETPAGE-Strukturen , die die Eigenschaftenseiten angeben.
Hinweise
Hinweis
Der cryptdlg.h-Header definiert CERT_VIEWPROPERTIES_STRUCT als Alias, der automatisch die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit nicht codierungsneutralem Code kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.
Anforderungen
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | cryptdlg.h |