CRYPT_PROVUI_FUNCS-Struktur (wintrust.h)
[Die CRYPT_PROVUI_FUNCS-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 CRYPT_PROVUI_FUNCS-Struktur enthält Informationen zu den Funktionen der Benutzeroberfläche eines Anbieters. Diese Struktur wird von der CRYPT_PROVIDER_FUNCTIONS-Struktur verwendet.
Syntax
typedef struct _CRYPT_PROVUI_FUNCS {
DWORD cbStruct;
struct _CRYPT_PROVUI_DATA *psUIData;
PFN_PROVUI_CALL pfnOnMoreInfoClick;
PFN_PROVUI_CALL pfnOnMoreInfoClickDefault;
PFN_PROVUI_CALL pfnOnAdvancedClick;
PFN_PROVUI_CALL pfnOnAdvancedClickDefault;
} CRYPT_PROVUI_FUNCS, *PCRYPT_PROVUI_FUNCS;
Member
cbStruct
Die Größe (in Bytes) dieser Struktur.
psUIData
Ein Zeiger auf eine CRYPT_PROVUI_DATA-Struktur .
pfnOnMoreInfoClick
Ein Zeiger auf die Funktion, die aufgerufen wird, wenn auf die Schaltfläche Weitere Informationen geklickt wird.
pfnOnMoreInfoClickDefault
Ein Zeiger auf die Standardfunktion, die aufgerufen wird, wenn auf die Schaltfläche Weitere Informationen geklickt wird.
pfnOnAdvancedClick
Ein Zeiger auf die Funktion, die aufgerufen wird, wenn auf die Schaltfläche Erweitert geklickt wird.
pfnOnAdvancedClickDefault
Ein Zeiger auf die Standardfunktion, die aufgerufen wird, wenn auf die Schaltfläche Erweitert geklickt wird.
Hinweise
Der Prototyp für PFN_PROVUI_CALL ist definiert wie folgt:
#include <windows.h>
#include <Wintrust.h>
typedef BOOL (*PFN_PROVUI_CALL)(
IN HWND hWndSecurityDialog,
IN struct _CRYPT_PROVIDER_DATA *pProvData
);
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | wintrust.h |