Freigeben über


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

Weitere Informationen

CRYPT_PROVIDER_DATA

CRYPT_PROVIDER_FUNCTIONS