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 (デスクトップ アプリのみ)
Header dpapi.h

関連項目

CryptProtectData

CryptUnprotectData