Share via


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 字串,其中包含在強鍵對話方塊中顯示為索引鍵描述的文字。 描述值必須緊接在此 BLOB 中的易記名稱後面。 如果 cbDescription 成員的值設定為 0,則會在強鍵對話方塊中使用預設描述。 當金鑰完成時,以及使用索引鍵時,都會使用這個成員。

備註

這個結構包含在 Ncrypt_provider.h 標頭中。 若要使用 結構,您必須從 Microsoft Connect 下載 密碼編譯提供者開發工具組

規格需求

需求
最低支援的用戶端
Windows Vista [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2008 [僅限傳統型應用程式]
標頭
Ncrypt_provider.h