DASetInformationA
문서 속성, 직접 액세스 기능
설명
끝의 A는 ANSI(char) DLL 진입점을 나타내며, ActiveX/COM 인터페이스에서는 Unicode 형식만 노출됩니다. 동작은 DASetInformation과 동일하고 문자열 인수는 현재 SetAnsiMode 코드 페이지를 사용해 해석됩니다
문서 정보 섹션의 값을 설정함
Author와 Subject 같은 표준 정보 또는 사용자 지정 정보일 수 있습니다
CreationDate 및 ModDate(수정 날짜)의 날짜 형식은 D:YYYYMMDDHHmmSSOHH'mm'이어야 합니다
where
YYYY는 연도여야 합니다
MM은 월(01-12), DD는 일(01-31), HH는 시간(00-23)이어야 합니다
mm은 분(00-59), SS는 초(00-59)여야 합니다
O는 +, - 또는 Z 문자를 사용하여 현지 시간과 세계시(UT)의 관계를 나타내야 함
APOSTROPHE(U+0027) (')가 뒤따르는 HH는 UT와의 오프셋 절댓값을 시간(00-23) 단위로 나타내야 합니다
mm 뒤에 선택적으로 붙는 APOSTROPHE(U+0027)(')는 UT와의 오프셋 절댓값을 분(00-59) 단위로 나타냅니다
구문
Delphi
Function DLDASetInformationA(InstanceID, FileHandle: Integer; Key, NewValue: PAnsiChar): Integer;
DLL
int DLDASetInformationA(int InstanceID, int FileHandle, const char * Key, const char * NewValue);
매개변수
| FileHandle | DAOpenFile, DAOpenFileReadOnly 또는 DAOpenFromStream 함수가 반환한 핸들 |
|---|---|
| Key | 표준 정보에는 "Author", "Title", "Subject", "Keywords", "Creator", "Producer", "CreationDate" 또는 "ModDate"를 사용합니다. 사용자 지정 정보에는 다른 어떤 문자열도 사용할 수 있습니다 |
| NewValue | 지정된 키의 새 값 |
반환 값
| 0 | 지정된 FileHandle이 유효하지 않습니다 정보 키가 성공적으로 설정되거나 업데이트되었습니다 |
|---|---|
| 1 |