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

# PFInventoryExecuteInventoryOperationsAsync

> Executa uma lista de operações de inventário. Uma lista de no máximo 50 operações pode ser executada por uma única solicitação. Também há um limite de 300 itens que podem ser.

Executa uma lista de operações de inventário. Uma lista de no máximo 50 operações pode ser executada por uma única solicitação. Também há um limite de 300 itens que podem ser modificados/adicionados em uma única solicitação. Por exemplo, adicionar um pacote com 50 itens conta como 50 itens modificados. Todas as operações devem ser feitas em uma única coleção de inventário. Esta API tem um RPS reduzido em comparação com uma operação de inventário individual, com as entidades de jogador limitadas a 60 solicitações em 90 segundos.

## Sintaxe

```cpp theme={null}
HRESULT PFInventoryExecuteInventoryOperationsAsync(  
    PFEntityHandle entityHandle,  
    const PFInventoryExecuteInventoryOperationsRequest* request,  
    XAsyncBlock* async  
)  
```

### Parâmetros

**`entityHandle`**   PFEntityHandle

PFEntityHandle a ser usado para autenticação.

**`request`**   [PFInventoryExecuteInventoryOperationsRequest\*](/pt-BR/services/playfab/api-references/c/pfinventorytypes/structs/pfinventoryexecuteinventoryoperationsrequest)

Objeto de solicitação preenchido.

**`async`**   XAsyncBlock\*<br />*Inout*

XAsyncBlock para a operação assíncrona.

### Valor de retorno

Tipo: HRESULT

Código de resultado desta operação de API.

## Comentários

Esta API está disponível em todas as plataformas. Executa uma lista de operações de inventário para uma entidade. Quando a tarefa assíncrona for concluída, chame [PFInventoryExecuteInventoryOperationsGetResultSize](/pt-BR/services/playfab/api-references/c/pfinventory/functions/pfinventoryexecuteinventoryoperationsgetresultsize) e [PFInventoryExecuteInventoryOperationsGetResult](/pt-BR/services/playfab/api-references/c/pfinventory/functions/pfinventoryexecuteinventoryoperationsgetresult) para obter o resultado.

## Requisitos

**Cabeçalho:** PFInventory.h

## Confira também

[Membros de PFInventory](/pt-BR/services/playfab/api-references/c/pfinventory/pfinventory_members)


## Related topics

- [PFInventoryExecuteInventoryOperationsGetResult](/pt-BR/services/playfab/api-references/c/pfinventory/functions/pfinventoryexecuteinventoryoperationsgetresult.md)
- [Visão geral da API C do Services - PFInventory.h](/pt-BR/services/playfab/api-references/c/pfinventory/pfinventory_members.md)
- [Execute Inventory Operations](/api-reference/inventory/execute-inventory-operations.md)
- [PFInventoryExecuteTransferOperationsAsync](/pt-BR/services/playfab/api-references/c/pfinventory/functions/pfinventoryexecutetransferoperationsasync.md)
- [PFInventoryExecuteInventoryOperationsGetResultSize](/pt-BR/services/playfab/api-references/c/pfinventory/functions/pfinventoryexecuteinventoryoperationsgetresultsize.md)
