DASetInformationA
خصائص المستند، وظائف الوصول المباشر
الوصف
تشير A اللاحقة إلى نقطة دخول DLL ذات ANSI (char)؛ وتعرض واجهة ActiveX/COM صيغة Unicode فقط. والسلوك مطابق لـ DASetInformation وتُفسَّر معاملات السلاسل باستخدام صفحة الرموز الحالية في SetAnsiMode
يضبط القيم في قسم معلومات المستند
قد تكون معلومات قياسية مثل Author وSubject أو معلومات مخصصة
بالنسبة إلى CreationDate وModDate (تاريخ التعديل) يجب أن تكون صيغة التاريخ: D:YYYYMMDDHHmmSSOHH'mm'
where
YYYY shall be the year
MM يجب أن يكون الشهر (01-12) DD يجب أن يكون اليوم (01-31) HH يجب أن تكون الساعة (00-23)
mm يجب أن تكون الدقيقة (00-59) SS يجب أن تكون الثانية (00-59)
O يجب أن تكون علاقة التوقيت المحلي بالتوقيت العالمي (UT) باستخدام أحد المحارف + أو - أو Z
HH متبوعة بعلامة APOSTROPHE (U+0027) (') يجب أن تكون القيمة المطلقة للفرق عن 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 |