次の方法で共有


IXtfFileIOClient::DeleteFiles メソッド

開発機本体からファイルを削除します。

構文

public:
HRESULT DeleteFiles(
         LPCWSTR pszSearchPattern,
         DWORD dwIncludeAttributes,
         DWORD dwExcludeAttributes,
         DWORD dwRecursionLevels,
         DWORD dwFlags,
         IXtfFindFileCallback *pCallback
)  

パラメーター

pszSearchPattern
型: LPCWSTR

削除するファイルのファイル名を定義する検索パターンへのポインター。
このパラメーターは、指定されたパターンの文字列に一致するワイルドカード文字を受け入れます。

dwIncludeAttributes
型: DWORD

削除に含めるファイル属性のビット単位 OR の組み合わせ。 使用可能な属性の一覧については、「ファイル属性定数」を参照してください。

dwExcludeAttributes
型: DWORD

削除から除外するファイル属性のビット単位 OR の組み合わせ。 使用可能な属性の一覧については、「ファイル属性定数」を参照してください。

dwRecursionLevels
型: DWORD

削除で再帰的に検索するディレクトリ階層数。

dwFlags
型: DWORD

ファイルを削除する方法を指定するフラグ。 これは、次の表に示したマクロをビットごとの OR と組み合わせた値です。

マクロ 説明
0x80000000 XTFDELETEFILE_DEFER ファイルの削除を延期します。

pCallback
型: IXtfFindFileCallback *

削除するファイルが見つかったときに呼び出す IXtfFindFileCallback コールバックへのポインター。

戻り値

型: HRESULT

HRESULT 成功またはエラー コード。

解説

ファイルを削除する際、dwIncludeAttributesdwExcludeAttributes は削除されるファイルに対するフィルターとして機能しますが、ファイルの削除時に削除されるファイル属性に対するフィルターとしては機能しません。 IXtfFindFileCallbackonfindfile 関数は、削除されるファイルごとに呼び出されます。 コールバック関数は、削除される各ファイルに関する情報を返します。 返された情報を使用して、削除の進行状況に関する情報を返すことができます。

要件

ヘッダー: xtffileio.h

ライブラリ: xtffileio.lib

サポートされているプラットフォーム: Windows (Xbox 本体ツール用)

関連項目

IXtfFileIOClient インターフェイス
XtfFileIO
IXtfFindFileCallback