NCRYPT_UI_POLICY_BLOB構造体
NCRYPT_UI_POLICY_BLOB構造体は、キーのユーザー インターフェイス情報を格納するために、NCRYPT_UI_POLICY_PROPERTY プロパティと共に使用されます。
構文
typedef struct __NCRYPT_UI_POLICY_BLOB {
DWORD dwVersion;
DWORD dwFlags;
DWORD cbCreationTitle;
DWORD cbFriendlyName;
DWORD cbDescription;
} NCRYPT_UI_POLICY_BLOB;
メンバー
-
dwVersion
-
構造体のバージョン番号。 このメンバーには 1 が含まれている必要があります。
-
dwFlags
-
追加のユーザー インターフェイス情報または要件を提供するフラグのセット。
値 説明 - NCRYPT_UI_PROTECT_KEY_FLAG
- 0x00000001
必要に応じて、強力なキー ユーザー インターフェイスを表示します。 - NCRYPT_UI_FORCE_HIGH_PROTECTION_FLAG
- 0x00000002
高い保護を強制します。 -
cbCreationTitle
-
作成タイトルの長さ (バイト単位)。 作成タイトルは null で終わる Unicode 文字列で、キーが完了したときに強力なキー ダイアログ ボックスのタイトルとして使用されるテキストを指定します。 作成タイトルは、 NCRYPT_UI_POLICY_BLOB 構造の直後に配置する必要があります。 cbCreationTitle メンバーの値が 0 に設定されている場合は、強力なキー ダイアログ ボックスのタイトルに既定の作成タイトルが使用されます。 このメンバーは、キーの最終処理でのみ使用されます。
-
cbFriendlyName
-
キーのフレンドリ名の長さ (バイト単位)。 フレンドリ名は、キーの名前として [厳密なキー] ダイアログ ボックスに表示されるテキストを含む、null で終わる Unicode 文字列です。 フレンドリ名は、この BLOB の作成タイトルの直後に配置する必要があります。 cbFriendlyName メンバーの値が 0 に設定されている場合は、厳密なキー ダイアログ ボックスで既定の名前が使用されます。 このメンバーは、キーが完了したときとキーが使用されたときの両方で使用されます。
-
cbDescription
-
キー記述の長さ (バイト単位)。 キーの説明は、キーの説明として [厳密なキー] ダイアログ ボックスに表示されるテキストを含む null で終わる Unicode 文字列です。 description 値は、この BLOB 内のフレンドリ名の直後に配置する必要があります。 cbDescription メンバーの値が 0 に設定されている場合は、厳密なキー ダイアログ ボックスで既定の説明が使用されます。 このメンバーは、キーが完了したときとキーが使用されたときの両方で使用されます。
注釈
この構造体は、Ncrypt_provider.h ヘッダーに含まれています。 構造を使用するには、Microsoft Connect から 暗号化プロバイダー開発キット をダウンロードする必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2008 [デスクトップ アプリのみ] |
Header |
|