다음을 통해 공유


CRYPTCATMEMBER 구조체(mscat.h)

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

CRYPTCATMEMBER 구조체는 카탈로그 멤버에 대한 정보를 제공합니다. 이 구조체는 CryptCATGetMemberInfoCryptCATEnumerateAttr 함수에서 사용됩니다.

구문

typedef struct CRYPTCATMEMBER_ {
  DWORD                     cbStruct;
  LPWSTR                    pwszReferenceTag;
  LPWSTR                    pwszFileName;
  GUID                      gSubjectType;
  DWORD                     fdwMemberFlags;
  struct SIP_INDIRECT_DATA_ *pIndirectData;
  DWORD                     dwCertVersion;
  DWORD                     dwReserved;
  HANDLE                    hReserved;
  CRYPT_ATTR_BLOB           sEncodedIndirectData;
  CRYPT_ATTR_BLOB           sEncodedMemberInfo;
} CRYPTCATMEMBER;

멤버

cbStruct

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

pwszReferenceTag

참조 태그 값을 포함하는 null로 끝나는 문자열에 대한 포인터입니다.

pwszFileName

파일 이름을 포함하는 null로 끝나는 문자열에 대한 포인터입니다.

gSubjectType

제목 형식을 식별하는 GUID입니다.

fdwMemberFlags

멤버 플래그를 지정하는 값입니다.

pIndirectData

SIP_INDIRECT_DATA 구조체에 대한 포인터입니다.

dwCertVersion

인증서 버전을 지정하는 값입니다.

dwReserved

예약되어 있으므로 사용하지 마세요.

hReserved

예약되어 있으므로 사용하지 마세요.

sEncodedIndirectData

인코딩된 간접 데이터를 포함하는 CRYPT_ATTR_BLOB 구조체입니다.

sEncodedMemberInfo

인코딩된 멤버 정보를 포함하는 CRYPT_ATTR_BLOB 구조체입니다.

요구 사항

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

추가 정보

CryptCATEnumerateAttr

CryptCATGetMemberInfo