> ## 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.

# IXtfRemoteRunCallback インターフェイス

> IXtfRemoteRunCallback インターフェイス

# IXtfRemoteRunCallback インターフェイス

リモート実行ファイルの標準入力または標準出力が [Run](/reference/tools/xtf/xtfremoterun/classes/IXtfRemoteRunClient/methods/ixtfremoterunclient_run) によってリダイレクトされる際に使用されるコールバックを提供します。

<a id="syntaxSection" />

## 構文

```cpp theme={null}
interface IXtfRemoteRunCallback : public IUnknown  
```

## メソッド

| メソッド                                                                                                           | 説明                                             |
| -------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- |
| [Input](/reference/tools/xtf/xtfremoterun/classes/IXtfRemoteRunCallback/methods/ixtfremoteruncallback_input)   | 実行中のリモート実行ファイルの標準入力を介してテキストを渡すために呼び出されます。      |
| [Output](/reference/tools/xtf/xtfremoterun/classes/IXtfRemoteRunCallback/methods/ixtfremoteruncallback_output) | 実行中のリモート実行ファイルから標準出力に送信されたテキストを受け取るために呼び出されます。 |

<a id="requirements" />

## 解説

**IXtfRemoteRunCallback** インターフェイスは、呼び出す実行ファイルが入力を必要とする場合や、収集する必要のある出力を書き込む場合に、[IXtfRemoteRunClient::Run](/reference/tools/xtf/xtfremoterun/classes/IXtfRemoteRunClient/methods/ixtfremoterunclient_run) にパラメーターとして渡されます。このインターフェイスには、[入力コールバック関数](/reference/tools/xtf/xtfremoterun/classes/IXtfRemoteRunCallback/methods/ixtfremoteruncallback_input)と[出力コールバック関数](/reference/tools/xtf/xtfremoterun/classes/IXtfRemoteRunCallback/methods/ixtfremoteruncallback_output)の両方が含まれています。これらは互いに独立して値を割り当てることができ、実行ファイルに入力機能や出力読み取り機能を提供します。**IXtfRemoteRunCallback** インターフェイスはユーザー定義です。

## 要件

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

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

**対応プラットフォーム:** Windows (XBOX コンソール ツール用)

<a id="ID4E4" />

## 関連項目

<a id="ID4E6" />

[XtfRemoteRun](/reference/tools/xtf/xtfremoterun/xtfremoterun_members)\
[IXtfRemoteRunCallback](/reference/tools/xtf/xtfremoterun/classes/IXtfRemoteRunCallback/interfaces/ixtfremoteruncallback)\
[IXtfRemoteRunClient::Run](/reference/tools/xtf/xtfremoterun/classes/IXtfRemoteRunClient/methods/ixtfremoterunclient_run)\
[IXtfRemoteRunCallback::Input](/reference/tools/xtf/xtfremoterun/classes/IXtfRemoteRunCallback/methods/ixtfremoteruncallback_input)\
[IXtfRemoteRunCallback::Output](/reference/tools/xtf/xtfremoterun/classes/IXtfRemoteRunCallback/methods/ixtfremoteruncallback_output)


## Related topics

- [IXtfRemoteRunClient インターフェイス](/ja-jp/reference/tools/xtf/xtfremoterun/classes/IXtfRemoteRunClient/interfaces/ixtfremoterunclient.md)
- [IXtfRemoteRunCallback::Output メソッド](/ja-jp/reference/tools/xtf/xtfremoterun/classes/IXtfRemoteRunCallback/methods/ixtfremoteruncallback_output.md)
- [IXtfRemoteRunCallback::Input メソッド](/ja-jp/reference/tools/xtf/xtfremoterun/classes/IXtfRemoteRunCallback/methods/ixtfremoteruncallback_input.md)
- [XtfCreateRemoteRunClient メソッド](/ja-jp/reference/tools/xtf/xtfremoterun/methods/xtfremoterun_xtfcreateremoterunclient.md)
- [IAudioStateMonitor インターフェイス](/ja-jp/reference/audio/audiostatemonitor/interfaces/iaudiostatemonitor.md)
