IXtfFileIOClient::FindFiles メソッド
構文
public:
HRESULT FindFiles(
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 の組み合わせ。
pCallback
型: IXtfFindFileCallback *
ファイルが見つかったら呼び出される IXtfFindFileCallback コールバックへのポインター。
戻り値
型: HRESULT
要件
ヘッダー: xtffileio.h
ライブラリ: xtffileio.lib
サポートされているプラットフォーム: Windows (Xbox 本体ツール用)
解説
ファイルを検索する際、dwIncludeAttributes と dwExcludeAttributes は返されるファイルに対するフィルターとして機能しますが、ファイルの検索時に返されるファイル属性に対するフィルターとしては機能しません。 IXtfFindFileCallbackonfindfile 関数は、返されるファイルごとに呼び出されます。 コールバック関数は、検索された各ファイルに関する情報を返します。 返された情報を使用して、進行状況に関する情報を返すことができます。