CheckPasswordA
الأمان والتواقيع
الوصف
تشير اللاحقة A إلى نقطة دخول DLL بصيغة ANSI (char)؛ وتبقى واجهة ActiveX/COM مكشوفةً بالصيغة Unicode فقط. والسلوك مطابق لـ CheckPassword وتُفسر وسائط السلاسل بصفحة شيفرة SetAnsiMode الحالية
يحدد عدد الأسطر التي ستشغلها كتلة نص ملتفة إلى عرض معين، بالاستناد إلى الخط وحجم النص الحاليين. ويمكن استخدام الدالة SetBreakString لضبط الفاصل بين الأسطر. والافتراضي هو زوج CR / LF. وفي بعض الأنظمة قد يكون LineFeed هو الافتراضي
هذا مفيد عندما فُتح المستند بكلمة مرور المستخدم لكن ينبغي الحصول على تأكيد من المستخدم قبل تغيير إعدادات الأمان
الصيغة
Delphi
Function DLCheckPasswordA(InstanceID: Integer; Password: PAnsiChar): Integer;
DLL
int DLCheckPasswordA(int InstanceID, const char * Password);
المعاملات
| Password | The password to check |
|---|
قيم الإرجاع
| 0 | المستند غير مشفر أو كلمة المرور المقدمة ليست كلمة مرور مالك أو مستخدم صالحة |
|---|---|
| 1 | كلمة مرور مستخدم صالحة 2 كلمة مرور مالك صالحة 3 كلمتا مرور مالك ومستخدم صالحة |