структура 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, которая указывает текст, используемый в качестве заголовка диалогового окна строгого ключа при завершении работы ключа. Заголовок создания должен располагаться сразу после NCRYPT_UI_POLICY_BLOB структуры. Если для элемента cbCreationTitle задано значение 0, для заголовка диалогового окна строгого ключа используется заголовок создания по умолчанию. Этот элемент используется только при завершении ключа.
-
cbFriendlyName
-
Длина (в байтах) понятного имени ключа. Понятное имя — это строка Юникода с пустым завершением, которая содержит текст, отображаемый в диалоговом окне строгого ключа в качестве имени ключа. Понятное имя должно быть помещено сразу после заголовка создания в этом BLOB-объекте. Если для элемента cbFriendlyName задано значение 0, в диалоговом окне строгого ключа используется имя по умолчанию. Этот элемент используется как при завершении ключа, так и при использовании ключа.
-
cbDescription
-
Длина (в байтах) описания ключа. Описание ключа — это строка Юникода с пустым завершением, которая содержит текст, отображаемый в диалоговом окне строгого ключа в качестве описания ключа. Значение описания должно быть помещено сразу после понятного имени в этом BLOB-объекте. Если для элемента cbDescription задано значение 0, в диалоговом окне строгого ключа используется описание по умолчанию. Этот элемент используется как при завершении ключа, так и при использовании ключа.
Комментарии
Эта структура включена в заголовок Ncrypt_provider.h. Чтобы использовать эту структуру, необходимо скачать пакет средств разработки поставщиков шифрования из Microsoft Connect.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista [только классические приложения] |
Минимальная версия сервера |
Windows Server 2008 [только классические приложения] |
Заголовок |
|