다음을 통해 공유


요약 정보 속성 집합

COM은 문서에 대한 요약 정보를 저장하기 위한 표준 공용 속성 집합을 정의합니다. Summary Information 속성 집합은 스트림 개체에 저장되어야 합니다. 즉, 이 속성 집합은 단순 속성 집합으로 저장되어야 합니다. 자세한 내용은 속성 집합에 대한 스토리지 및 스트림 개체를 참조하세요.

예를 들어 ANSI 단순 속성 집합을 만들려면 IPropertySetStorage::Create 를 호출하여 속성 집합을 만들고 , PROPSETFLAG_ANSI 지정한 다음(단순이 속성 집합의 기본 형식임) IPropertyStorage::WriteMultiple을 호출하여 작성합니다. 속성 집합을 읽으려면 IPropertyStorage::ReadMultiple을 호출합니다.

모든 공유 속성 집합은 접두사 "\005"(또는 0x05)가 있는 스트림 또는 스토리지 이름으로 식별되어 애플리케이션 간에 공유할 수 있는 속성 집합임을 표시합니다. 요약 정보 속성 집합도 예외는 아닙니다. 요약 정보 속성 집합이 포함된 스트림의 이름은 "\005SummaryInformation"입니다.

IPropertySetStorage 인터페이스의 Create 또는 Open 메서드를 통해 액세스할 때 속성 집합의 스트림 이름을 알 필요는 없습니다. 이 경우 FMTID(형식 식별자)만 알려야 합니다. 요약 정보 속성 집합의 FMTID는 F29F85E0-4FF9-1068-AB91-08002B27B3D9입니다.

이 값에 대한 선언은 헤더 파일에서 FMTID_SummaryInformation 사용할 수 있습니다. 자세한 내용은 미리 정의된 속성 집합 형식 식별자의 FMTIDS를 참조하세요.

다음 표에서는 요약 정보 속성 집합의 문자열 속성 이름과 해당 속성 식별자 및 VT(변수 형식) 표시기를 나열합니다. 이름은 일반적으로 속성 집합에 저장되지 않지만 속성 ID 값에서 유추됩니다. 여기에 표시된 속성 ID 문자열 항목은 헤더 파일에 있는 정의에 해당합니다.

속성 속성 ID 문자열 속성 ID VT 유형
제목 PIDSI_TITLE 0x00000002 VT_LPSTR
제목 PIDSI_SUBJECT 0x00000003 VT_LPSTR
작성자 PIDSI_AUTHOR 0x00000004 VT_LPSTR
키워드 PIDSI_KEYWORDS 0x00000005 VT_LPSTR
의견 PIDSI_COMMENTS 0x00000006 VT_LPSTR
템플릿 PIDSI_TEMPLATE 0x00000007 VT_LPSTR
마지막으로 저장한 사람 PIDSI_LASTAUTHOR 0x00000008 VT_LPSTR
Revision Number PIDSI_REVNUMBER 0x00000009 VT_LPSTR
총 편집 시간 PIDSI_EDITTIME 0x0000000a VT_FILETIME(UTC)
마지막 인쇄됨 PIDSI_LASTPRINTED 0x0000000B VT_FILETIME(UTC)
시간/날짜 만들기(아래 참고 참조) PIDSI_CREATE_DTM 0x0000000C VT_FILETIME(UTC)
마지막으로 저장한 시간/날짜(아래 참고 참조) PIDSI_LASTSAVE_DTM 0x0000000D VT_FILETIME(UTC)
페이지 수 PIDSI_PAGECOUNT 0x0000000E VT_I4
단어 수 PIDSI_WORDCOUNT 0x0000000F VT_I4
문자 수 PIDSI_CHARCOUNT 0x00000010 VT_I4
미리 보기 PIDSI_THUMBNAIL 0x00000011 VT_CF
애플리케이션 만들기의 이름 PIDSI_APPNAME 0x00000012 VT_LPSTR
보안 PIDSI_SECURITY 0x00000013 VT_I4

참고

시간/날짜 만들기마지막으로 저장한 시간/날짜의 경우 BBS에서 다운로드와 같은 일부 파일 전송 방법은 이 정보의 파일 시스템 버전을 올바르게 유지 관리하지 않습니다.

요약 정보 속성 집합 구현