次の方法で共有


DeleteFileFromAppW 関数 (fileapifromapp.h)

既存のファイルを削除します。 この関数の動作は DeleteFile と同じですが、この関数はユニバーサル Windows プラットフォーム アプリのセキュリティ モデルに準拠している点が異なります。

構文

WINSTORAGEAPI BOOL DeleteFileFromAppW(
  LPCWSTR lpFileName
) noexcept;

パラメーター

lpFileName

削除するファイルの名前。

この関数の ANSI バージョンでは、名前は MAX_PATH 文字に制限されています。 この制限を 32,767 文字のワイド文字に拡張するには、Unicode バージョンの関数を呼び出し、パスの先頭に "\\?\" を付けます。 詳細については、「 ファイル、パス、名前空間の名前付け」を参照してください。

この関数の Unicode バージョン (DeleteFileFromAppW) では、事前に "\\?\" を指定せずに 、MAX_PATH 文字の制限を削除するようにオプトインできます。 詳細については、「 ファイル、パス、および名前空間の名前付け 」の「最大パス制限」セクションを参照してください。

戻り値

関数が成功した場合、戻り値は 0 以外です。

関数が失敗した場合、戻り値はゼロ (0) になります。 拡張エラー情報を取得するには、 GetLastError を呼び出します。

Requirements

Requirement 価値
サポートされる最小クライアント Windows 10 バージョン 1803
Header fileapifromapp.h
Library OneCore.Lib