Skip to main content

IXtfCopyFileCallback::OnFileCopyProgress Method

ファイル コピーの進行状況が変化したときに呼び出されます。

構文

パラメーター

pszSrcFileName
型: LPCWSTR
ソース ファイルのファイル名へのポインターです。このパラメーターは非推奨となっており、現在は pszDstFileName のコピーが値として設定されます。 pszDstFileName
型: LPCWSTR
コピー先ファイルのファイル名へのポインターです。 ullFileSize
型: ULONGLONG
ソース ファイルの合計サイズ (バイト単位) です。 ullBytesCopied
型: ULONGLONG
これまでにコピーされたファイルのバイト数です。

戻り値

型: HRESULT 成功した場合は S_OK を返します。それ以外の場合は HRESULT エラー コードを返します。

解説

この関数は、ファイル コピー操作中に転送されるパケットごとに IXtfFileIOClient::CopyFiles メソッドによって呼び出されます。あるファイルに対する IXtfCopyFileCallback::OnFileCopyProgress の最初の呼び出しでは、ullBytesCopied に 0 バイト、ullFileSize に MAX_FILE_SIZE バイトが指定されます。この最初の呼び出しは、新しいファイルのコピーが開始されたことを示します。以降の IXtfCopyFileCallback::OnFileCopyProgress の呼び出しで指定されるファイル情報を使用して、ファイル コピー操作中の進行状況を追跡および表示できます。このコールバック関数が HRESULT エラー コードを返した場合、ファイル コピー操作は中止されます。

要件

ヘッダー: xtffileio.h ライブラリ: xtffileio.lib サポートされるプラットフォーム: Windows (XBOX コンソール ツール用)

関連項目

IXtfCopyFileCallback Interface
XtfFileIO
最終更新日 2026年8月24日