CheckPasswordA

Безопасность и подписи

Описание

Завершающая A обозначает точку входа ANSI (char) в DLL; интерфейс ActiveX/COM открывает только Unicode-форму. Поведение идентично CheckPassword, а строковые аргументы интерпретируются в кодовой странице, заданной текущим режимом SetAnsiMode

Проверяет, является ли пароль допустимым для выбранного документа

Удобно, когда документ открыт паролем пользователя, но перед изменением настроек защиты нужно подтверждение от пользователя

Синтаксис

Delphi

Function DLCheckPasswordA(InstanceID: Integer; Password: PAnsiChar): Integer;

DLL

int DLCheckPasswordA(int InstanceID, const char * Password);

Параметры

PasswordThe password to check

Возвращаемые значения

0Документ не зашифрован либо переданный пароль — не корректный пароль владельца или пользователя
1Корректный пароль пользователя 2 Корректный пароль владельца 3 Корректные пароли владельца и пользователя