DecryptFileA

ドキュメント管理、セキュリティと署名

説明

末尾の A は ANSI(char)DLL エントリポイントを示します。ActiveX/COM インターフェースでは Unicode 形式のみを公開します。動作は DecryptFile と同じで、文字列引数は現在の SetAnsiMode コードページを使用して解釈されます

この関数はディスク上のファイルから暗号化を削除し、復号した文書を新しいファイルへ保存しようとします

マスターパスワードではなくユーザーパスワード(有効な空のパスワードを含む)が指定された場合でも、この関数は成功します。開発者は document's author(文書作成者)のセキュリティ上の意向を尊重することを推奨します

構文

Delphi

Function DLDecryptFileA(InstanceID: Integer; InputFileName, OutputFileName, Password: PAnsiChar): Integer;

DLL

int DLDecryptFileA(int InstanceID, const char * InputFileName, const char * OutputFileName, const char * Password);

パラメータ

InputFileName復号するファイルの名前
OutputFileName作成する出力先ファイルの名前。このファイルがすでに存在する場合は上書きされます
Passwordファイルの復号に使用するパスワード

戻り値

0文書を復号できませんでした。失敗原因を確認するには LastErrorCode 関数の結果を確認してください
1文書が正常に復号されました