다음을 통해 공유


CRYPTPROTECT_PROMPTSTRUCT 구조체(dpapi.h)

CRYPTPROTECT_PROMPTSTRUCT 구조체는 CryptProtectData 및 CryptUnprotectData 함수를 사용할 때 표시되는 시기와 위치에 대한 프롬프트 텍스트와 해당 프롬프트에 대한 정보를 제공합니다.

구문

typedef struct _CRYPTPROTECT_PROMPTSTRUCT {
  DWORD   cbSize;
  DWORD   dwPromptFlags;
  HWND    hwndApp;
  LPCWSTR szPrompt;
} CRYPTPROTECT_PROMPTSTRUCT, *PCRYPTPROTECT_PROMPTSTRUCT;

멤버

cbSize

이 구조체의 크기(바이트)입니다.

dwPromptFlags

사용자에게 메시지가 표시될 때를 나타내는 DWORD 플래그입니다. 현재 dwPromptFlags 값은 다음과 같습니다.

의미
CRYPTPROTECT_PROMPT_ON_PROTECT
이 플래그는 보호 단계에 대한 프롬프트를 제공하는 데 사용됩니다.
CRYPTPROTECT_PROMPT_ON_UNPROTECT
이 플래그를 CRYPTPROTECT_PROMPT_ON_PROTECT 결합하여 호출자의 UI(사용자 인터페이스) 정책을 적용할 수 있습니다. CryptUnprotectData가 호출되면 CryptProtectData 호출에 지정된 dwPromptFlags가 적용됩니다.

hwndApp

부모 창에 대한 창 핸들입니다.

szPrompt

표시할 프롬프트의 텍스트가 포함된 문자열입니다.

요구 사항

   
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
머리글 dpapi.h

추가 정보

CryptProtectData

CryptUnprotectData