Share via


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

추가 정보

CRYPT_PROVIDER_DATA

CRYPT_PROVIDER_FUNCTIONS