> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# IXtfDeployCallback::OnDeployMetrics method

> IXtfDeployCallback::OnDeployMetrics method

# IXtfDeployCallback::OnDeployMetrics メソッド

デプロイのメトリックが報告されるときに呼び出されるコールバックです。

<a id="syntaxSection" />

## 構文

```cpp theme={null}
public:
HRESULT OnDeployMetrics(
         ULONGLONG ullTotalFiles,
         ULONGLONG ullTotalBytes
)  
```

<a id="parametersSection" />

### パラメーター

*ullTotalFiles*\
型: ULONGLONG

デプロイされるファイル数です。

*ullTotalBytes*\
型: ULONGLONG

デプロイ中に転送されるバイト数です。

<a id="retvalSection" />

### 戻り値

型: HRESULT

デプロイを続行するには `S_OK` を、デプロイをキャンセルするには HRESULT エラー コードを返します。

<a id="remarksSection" />

## 解説

このコールバックは、デプロイ システムが本体にデプロイする必要があるファイルまたは開発本体から削除するファイルを評価した後、デプロイ中にデプロイされる予想合計ファイル数と転送されるバイト数を報告するために 1 回呼び出されます。 デプロイ プロセス中にファイルがどのように評価され、コールバックがいつ呼び出されるかの詳細については、[IXtfDeployCallback インターフェイス](/reference/tools/xtf/xtfapplication/classes/IXtfDeployCallback/ixtfdeploycallback-xtfapplication-xbox-microsoft-t) を参照してください。

`IXtfDeployCallback` の他のコールバックと同様に、このコールバックが `S_OK` を返すとデプロイ プロセスは続行します。 このコールバックが `HRESULT` エラー コードを返すと、デプロイ プロセスは直ちにキャンセルされます。 既に転送または削除されたファイルはそのまま残り、部分的に転送されたファイルは切り詰められた形式で閉じられます。 本体上のすべてのファイルが完全で最新であることを確認するには、別のデプロイを完了する必要があります。

<a id="requirementsSection" />

## 要件

**ヘッダー:** xtfapplication.h

**ライブラリ:** xtfapplication.lib

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

<a id="seealsoSection" />

## 関連項目

[IXtfDeployCallback インターフェイス](/reference/tools/xtf/xtfapplication/classes/IXtfDeployCallback/ixtfdeploycallback-xtfapplication-xbox-microsoft-t)\
[XtfApplication](/reference/tools/xtf/xtfapplication/xtfapplication-xbox-microsoft-n)


## Related topics

- [IXtfDeployCallback::OnDeployInitialized Method](/ja-jp/reference/tools/xtf/xtfapplication/classes/IXtfDeployCallback/methods/ondeployinitialized-ixtfdeploycallback-xtfapplication-xbox-wi.md)
- [IXtfDeployCallback::OnDeployError](/ja-jp/reference/tools/xtf/xtfapplication/classes/IXtfDeployCallback/methods/ondeployerror-ixtfdeploycallback-xtfapplication-xbox-windows.md)
- [IXtfDeployCallback::OnDeployChangeEvaluation](/ja-jp/reference/tools/xtf/xtfapplication/classes/IXtfDeployCallback/methods/ondeploychangeevaluation-ixtfdeploycallback-xtfapplication-xb.md)
- [IXtfDeployCallback::OnDeployFileProgress](/ja-jp/reference/tools/xtf/xtfapplication/classes/IXtfDeployCallback/methods/ondeployfileprogress-ixtfdeploycallback-xtfapplication-xbox-w.md)
- [IXtfDeployCallback::OnDeployExtraFileDetected](/ja-jp/reference/tools/xtf/xtfapplication/classes/IXtfDeployCallback/methods/ondeployextrafiledetected-ixtfdeploycallback-xtfapplication-x.md)
