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

# XApuGetResultCount

> XApuGetResultCount

# XApuGetResultCount

結果キューにある [XApuResult](/reference/audio/xapu/structs/xapuresult) の数を返します。

## 構文

```cpp theme={null}
uint32_t XApuGetResultCount(  
         XApuHandle handle,  
         uint32_t* totalResultCount  
)  
```

### パラメーター

*handle*   \_In\_\
型: XApuHandle

[XApuConnect](/reference/audio/xapu/functions/xapuconnect) の呼び出しによって返されたハンドル。

*totalResultCount*   \_Out\_opt\_\
型: uint32\_t\*

XAPU の出力/結果キューにある [XApuResult](/reference/audio/xapu/structs/xapuresult) 構造体の数。

### 戻り値

型: uint32\_t

コマンドが送信されていない、または [XApuResult](/reference/audio/xapu/structs/xapuresult) が準備できていない場合、出力はゼロになります。それ以外の場合、戻り値は 0 より大きくなります。戻り値が 0 より大きい場合、呼び出し側は結果キューに含まれる各 [XApuResult](/reference/audio/xapu/structs/xapuresult) に対して [XApuDequeueResult](/reference/audio/xapu/functions/xapudequeueresult) を呼び出す必要があります。

## 解説

このメソッドは、現在のセッションの *totalResultCount* を返すために uint32\_t へのポインターを受け取ります。

この数値は、セッション開始後および [XApuConnect](/reference/audio/xapu/functions/xapuconnect) の呼び出し後に処理された総結果数を表します。

この数値は最初の [XApuDequeueResult](/reference/audio/xapu/functions/xapudequeueresult) 時に 1 となり、コマンドが処理され結果が消費可能になるにつれて増加し続けます。この数値はゼロに戻りません。

## 要件

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

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

**サポートされているプラットフォーム:** XBOX Series X|S

## 関連項目

[XAPU](/reference/audio/xapu/xapu_members)


## Related topics

- [XApuDequeueResult](/ja-jp/reference/audio/xapu/functions/xapudequeueresult.md)
- [XApuConnect](/ja-jp/reference/audio/xapu/functions/xapuconnect.md)
- [XAPU](/ja-jp/reference/audio/xapu/xapu_members.md)
- [XApuConnectOutputParameters](/ja-jp/reference/audio/xapu/structs/xapuconnectoutputparameters.md)
- [XblSocialRelationshipResultGetTotalCount](/ja-jp/reference/live/xsapi-c/social_c/functions/xblsocialrelationshipresultgettotalcount.md)
