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

키의 식별 이름 길이(바이트)입니다. 식별 이름은 강력한 키 대화 상자에 키 이름으로 표시되는 텍스트를 포함하는 null로 끝나는 유니코드 문자열입니다. 이 BLOB에서 만든 제목 바로 다음에 식별 이름을 배치해야 합니다. cbFriendlyName 멤버의 값을 0으로 설정하면 강력한 키 대화 상자에서 기본 이름이 사용됩니다. 이 멤버는 키가 완료된 경우와 키를 사용할 때 모두 사용됩니다.

cbDescription

키 설명의 길이(바이트)입니다. 키 설명은 강력한 키 대화 상자에 키에 대한 설명으로 표시되는 텍스트를 포함하는 null로 끝나는 유니코드 문자열입니다. 설명 값은 이 BLOB의 이름 바로 다음에 배치해야 합니다. cbDescription 멤버의 값을 0으로 설정하면 강력한 키 대화 상자에서 기본 설명이 사용됩니다. 이 멤버는 키가 완료된 경우와 키를 사용할 때 모두 사용됩니다.

설명

이 구조체는 Ncrypt_provider.h 헤더에 포함됩니다. 구조를 사용하려면 Microsoft Connect에서 암호화 공급자 개발 키트 를 다운로드해야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버
Windows Server 2008 [데스크톱 앱만 해당]
헤더
Ncrypt_provider.h