共用方式為


NCRYPT_UI_POLICY結構 (ncrypt.h)

NCRYPT_UI_POLICY 結構會與 NCRYPT_UI_POLICY_PROPERTY 屬性搭配使用,以包含密鑰的強鍵使用者介面資訊。 此結構會與具有 NCRYPT_UI_POLICY_PROPERTY 屬性的 NCryptSetPropertyNCryptGetProperty 函式搭配使用。

語法

typedef struct __NCRYPT_UI_POLICY {
  DWORD   dwVersion;
  DWORD   dwFlags;
  LPCWSTR pszCreationTitle;
  LPCWSTR pszFriendlyName;
  LPCWSTR pszDescription;
} NCRYPT_UI_POLICY;

成員

dwVersion

結構的版本號碼。 此成員必須包含 1。

dwFlags

一組旗標,提供額外的使用者介面資訊或需求。

意義
NCRYPT_UI_PROTECT_KEY_FLAG
0x00000001
視需要顯示強鍵使用者介面。
NCRYPT_UI_FORCE_HIGH_PROTECTION_FLAG
0x00000002
強制高保護。
NCRYPT_UI_APPCONTAINER_ACCESS_MEDIUM_FLAG
0x00000008
應用程式容器已存取未受到強保護的中型金鑰。 例如,僅供使用者同意或密碼或指紋保護的金鑰。

pszCreationTitle

Null 終止 Unicode 字串的指標,其中包含當密鑰完成時,將用於強鍵對話框標題中的文字。 如果這個成員是 NULL,則會在強鍵對話框中使用預設建立標題。 這個成員只會用於索引鍵最終設定。

pszFriendlyName

Null 終止 Unicode 字串的指標,其中包含將在強鍵對話框中顯示為索引鍵名稱的文字。 如果這個成員是 NULL,則會在強鍵對話框中使用預設名稱。 當金鑰完成和使用金鑰時,都會使用這個成員。

pszDescription

Null 終止 Unicode 字串的指標,其中包含將在強鍵對話框中顯示為索引鍵描述的文字。 如果這個成員是 NULL,則會在強鍵對話框中使用預設描述。 當金鑰完成和使用金鑰時,都會使用這個成員。

規格需求

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