Share via


CERT_VIEWPROPERTIES_STRUCT_A 구조체(cryptdlg.h)

[ CERT_VIEWPROPERTIES_STRUCT 구조는 요구 사항 섹션에 지정된 운영 체제에서 사용할 수 있습니다. 이후 버전에서는 변경되거나 제공되지 않을 수 있습니다.]

CERT_VIEWPROPERTIES_STRUCT 구조는 인증서의 속성을 표시하기 위해 CertViewProperties 함수를 호출할 때 사용되는 정보를 정의합니다.

구문

typedef struct tagCERT_VIEWPROPERTIES_STRUCT_A {
  DWORD          dwSize;
  HWND           hwndParent;
  HINSTANCE      hInstance;
  DWORD          dwFlags;
  LPCSTR         szTitle;
  PCCERT_CONTEXT pCertContext;
  LPSTR          *arrayPurposes;
  DWORD          cArrayPurposes;
  DWORD          cRootStores;
  HCERTSTORE     *rghstoreRoots;
  DWORD          cStores;
  HCERTSTORE     *rghstoreCAs;
  DWORD          cTrustStores;
  HCERTSTORE     *rghstoreTrust;
  HCRYPTPROV     hprov;
  LPARAM         lCustData;
  DWORD          dwPad;
  LPCSTR         szHelpFileName;
  DWORD          dwHelpId;
  DWORD          nStartPage;
  DWORD          cArrayPropSheetPages;
  PROPSHEETPAGE  *arrayPropSheetPages;
} CERT_VIEWPROPERTIES_STRUCT_A, *PCERT_VIEWPROPERTIES_STRUCT_A;

멤버

dwSize

이 구조체의 크기(바이트)입니다.

hwndParent

부모 창에 대한 핸들입니다.

hInstance

모듈 instance 대한 핸들입니다.

dwFlags

다음 값 중 0개 이상의 비트 조합입니다.

의미
CM_ENABLEHOOK
1(0x1)
후크 함수를 사용하도록 지정합니다.
CM_SHOW_HELP
2(0x2)
도움말 파일이 사용되도록 지정합니다.
CM_SHOW_HELPICON
4(0x4)
도움말 아이콘이 사용되도록 지정합니다.
CM_ENABLETEMPLATE
8(0x8)
템플릿을 사용하도록 지정합니다.
CM_HIDE_ADVANCEPAGE
16(0x10)
고급 탭이 표시되지 않도록 지정합니다.
CM_HIDE_TRUSTPAGE
32(0x20)
신뢰 탭이 표시되지 않도록 지정합니다.
CM_NO_NAMECHANGE
64(0x40)
이름을 변경할 수 없되도록 지정합니다.
CM_NO_EDITTRUST
128(0x80)
트러스트를 편집할 수 없게 지정합니다.
CM_HIDE_DETAILPAGE
256 (0x100)
세부 정보 탭이 표시되지 않도록 지정합니다.
CM_ADD_CERT_STORES
512 (0x200)
인증서 저장소가 열리게 지정합니다.

szTitle

사용자 인터페이스의 제목에 대해 null로 끝나는 문자열에 대한 포인터입니다.

pCertContext

표시할 인증서의 인증서 컨텍스트입니다.

arrayPurposes

인증서 용도를 지정하는 null로 끝나는 문자열 배열에 대한 포인터입니다.

cArrayPurposes

arrayPurposes 배열의 요소 수입니다. 이 값이 0이면 트러스트 상태 표시되지 않습니다.

cRootStores

rghstoreRoots 배열의 요소 수입니다.

rghstoreRoots

루트 인증서 저장소 핸들의 배열입니다.

cStores

rghstoreCAs 배열의 요소 수입니다.

rghstoreCAs

다른 인증서 저장소 핸들의 배열입니다.

cTrustStores

rghstoreTrust 배열의 요소 수입니다.

rghstoreTrust

신뢰 인증서 저장소 핸들의 배열입니다.

hprov

확인을 위해 사용할 CSP( 암호화 서비스 공급자 )에 대한 핸들입니다.

lCustData

사용자 지정 데이터에 사용되는 값입니다.

dwPad

안쪽 여백 위치입니다.

szHelpFileName

도움말 파일 이름의 null로 끝나는 문자열에 대한 포인터입니다.

dwHelpId

도움말 파일 항목의 ID입니다.

nStartPage

첫 번째 속성 페이지의 수입니다.

cArrayPropSheetPages

arrayPropSheetPages 배열의 요소 수입니다.

arrayPropSheetPages

속성 페이지를 지정하는 PROPSHEETPAGE 구조체 배열에 대한 포인터입니다.

설명

참고

cryptdlg.h 헤더는 CERT_VIEWPROPERTIES_STRUCT 유니코드 전처리기 상수의 정의에 따라 이 함수의 ANSI 또는 유니코드 버전을 자동으로 선택하는 별칭으로 정의합니다. 인코딩 중립 별칭을 인코딩 중립이 아닌 코드와 혼합하면 컴파일 또는 런타임 오류가 발생하는 불일치가 발생할 수 있습니다. 자세한 내용은 함수 프로토타입에 대한 규칙을 참조하세요.

요구 사항

   
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
머리글 cryptdlg.h

추가 정보

CertViewProperties