CRYPT_PROVUI_FUNCS 구조체(wintrust.h)
[ CRYPT_PROVUI_FUNCS 구조는 요구 사항 섹션에 지정된 운영 체제에서 사용할 수 있습니다. 이후 버전에서는 변경되거나 제공되지 않을 수 있습니다.]
CRYPT_PROVUI_FUNCS 구조는 공급자의 UI(사용자 인터페이스) 함수에 대한 정보를 제공합니다. 이 구조체는 CRYPT_PROVIDER_FUNCTIONS 구조체에서 사용됩니다.
구문
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;
멤버
cbStruct
이 구조체의 크기(바이트)입니다.
psUIData
CRYPT_PROVUI_DATA 구조체에 대한 포인터입니다.
pfnOnMoreInfoClick
추가 정보 단추를 클릭할 때 호출되는 함수에 대한 포인터입니다.
pfnOnMoreInfoClickDefault
추가 정보 단추를 클릭할 때 호출되는 기본 함수에 대한 포인터입니다.
pfnOnAdvancedClick
고급 단추를 클릭할 때 호출되는 함수에 대한 포인터입니다.
pfnOnAdvancedClickDefault
고급 단추를 클릭할 때 호출되는 기본 함수에 대한 포인터입니다.
설명
PFN_PROVUI_CALL 프로토타입은 다음과 같이 정의됩니다.
#include <windows.h>
#include <Wintrust.h>
typedef BOOL (*PFN_PROVUI_CALL)(
IN HWND hWndSecurityDialog,
IN struct _CRYPT_PROVIDER_DATA *pProvData
);
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
머리글 | wintrust.h |