CRYPTUI_VIEWSIGNERINFO_STRUCT-Struktur
[Die CRYPTUI_VIEWSIGNERINFO_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 CRYPTUI_VIEWSIGNERINFO_STRUCT-Struktur enthält Informationen für die CryptUIDlgViewSignerInfo-Funktion .
Hinweis
Diese Struktur wird nicht in einer veröffentlichten Headerdatei deklariert. Um diese Struktur zu verwenden, deklarieren Sie sie im genau angezeigten Format.
Syntax
typedef struct tagCRYPTUI_VIEWSIGNERINFO_STRUCT {
DWORD dwSize;
HWND hwndParent;
DWORD dwFlags;
LPCTSTR szTitle;
CMSG_SIGNER_INFO *pSignerInfo;
HCRYPTMSG hMsg;
LPCSTR pszOID;
DWORD_PTR dwReserved;
DWORD cStores;
HCERTSTORE *rghStores;
DWORD cPropSheetPages;
LPCPROPSHEETPAGE rgPropSheetPages;
} CRYPTUI_VIEWSIGNERINFO_STRUCT, *PCRYPTUI_VIEWSIGNERINFO_STRUCT;
Member
-
dwSize
-
Die Größe (in Bytes) dieser Struktur.
-
hwndParent
-
Das Handle des Fensters, das das übergeordnete Element des Dialogfelds sein soll. Dieser Member kann NULL sein, wenn das Dialogfeld kein übergeordnetes Element aufweisen soll.
-
dwFlags
-
Ein Satz von Flags, der das Verhalten der CryptUIDlgViewSignerInfo-Funktion ändert. Es sind derzeit keine Flags definiert, sodass dieser Member 0 (null) sein muss.
-
szTitle
-
Ein Zeiger auf eine NULL-endende Zeichenfolge, die den Titel enthält, der im Dialogfeld angezeigt werden soll. Wenn dieser Member NULL ist, wird ein Standardtitel verwendet.
-
pSignerInfo
-
Ein Zeiger auf eine CMSG_SIGNER_INFO Struktur, die die anzuzeigenden Signiererinformationen enthält.
-
hMsg
-
Das Handle der Nachricht, aus der die Signiererinformationen extrahiert wurden.
-
pszOID
-
Ein Zeiger auf eine MIT NULL endende ANSI-Zeichenfolge, die die Zeichenfolgendarstellung des Objektbezeichners (Object Identifier, OID) enthält, die angibt, wofür das Zertifikat überprüft werden soll, für das die Signatur ausgeführt wurde. Wenn dies beispielsweise aufgerufen wird, um die Signatur einer Zertifikatvertrauensliste (Certificate Trust List , CTL) anzuzeigen, sollte die szOID_KP_CTL_USAGE_SIGNING OID-Zeichenfolge übergeben werden. Wenn dieser Member NULL ist, wird das Zertifikat nicht für Verwendungen überprüft.
-
dwReserved
-
Dieser Parameter wird derzeit nicht verwendet. Dieser Member muss NULL sein.
-
cStores
-
Die Anzahl der Elemente im rghStores-Array .
-
rghStores
-
Ein Array von HCERTSTORE-Werten , die die anderen Zertifikatspeicher darstellen, um nach dem Zertifikat zu suchen, das die Nachricht signiert hat. Wenn dieser Member NULL ist, werden keine zusätzlichen Speicher durchsucht. Das cStores-Element enthält die Anzahl der Elemente in diesem Array.
-
cPropSheetPages
-
Die Anzahl der Elemente im rgPropSheetPages-Array .
-
rgPropSheetPages
-
Ein Array von PROPSHEETPAGE-Strukturzeigern , die zusätzliche Seiten definieren, die im Standarddialogfeld angezeigt werden sollen. Wenn dieser Member NULL ist, werden keine zusätzlichen Seiten angezeigt. Das cPropSheetPages-Element enthält die Anzahl der Elemente in diesem Array.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2003 [nur Desktop-Apps] |
Unicode- und ANSI-Name |
CRYPTUI_VIEWSIGNERINFO_STRUCTW (Unicode) und CRYPTUI_VIEWSIGNERINFO_STRUCTA (ANSI) |
Siehe auch