DAGetEncryptionKeyValidation

قابلیت دسترسی مستقیم، امنیت، عیب‌یابی

توضیحات

وضعیت اعتبارسنجی‌ای را گزارش می‌کند که دستگیره Direct Access بازشده با یک کلید هگزادسیمال رمزنگاری فایل نگه می‌دارد

نحو

Delphi

Function TPDFlib.DAGetEncryptionKeyValidation(FileHandle: Integer): Integer;

DLL

int DLDAGetEncryptionKeyValidation(int InstanceID, int FileHandle);

مقادیر بازگشتی

PDF_RAW_KEY_VALIDATION_VERIFIEDکلید داده‌شده با تأییدکننده متناسب با بازنگری مطابقت داشت
PDF_RAW_KEY_VALIDATION_UNVERIFIEDهیچ تأییدکننده قابل‌استفاده‌ای وجود نداشت و بازکردن فایل آشکارا اجازه چنین وضعیتی را می‌داد
PDF_RAW_KEY_VALIDATION_NONEدستگیره نامعتبر است یا از طریق نقطه ورود کلید خام باز نشده است

توضیحات

وجود یک تأییدکننده در دسترسِ ناهمخوان، بازکردن فایل را متوقف می‌کند؛ بنابراین این متد هرگز ناهمخوانی را به‌عنوان تأییدنشده گزارش نمی‌کند