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と組み合わせて、呼び出し元の UI (ユーザー インターフェイス) ポリシーを適用できます。 CryptUnprotectData が呼び出されると、CryptProtectData 呼び出しで指定された dwPromptFlags が適用されます。 |
hwndApp
親ウィンドウへのウィンドウ ハンドル。
szPrompt
表示するプロンプトのテキストを含む文字列。
要件
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
Header | dpapi.h |