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

# Services C API 개요 - PFInventory.h

> Services C API 개요 - PFInventory.h

## 함수

| 함수 | 설명 |
| - | - |
| [PFInventoryAddInventoryItemsAsync](https://docs.xbox.com/ko/services/playfab/api-references/c/pfinventory/functions/pfinventoryaddinventoryitemsasync.md) | 인벤토리 아이템을 추가합니다. 단일 인벤토리 컬렉션에 최대 10,000개의 아이템 스택을 추가할 수 있습니다. 스택 크기는 제한이 없습니다. |
| [PFInventoryAddInventoryItemsGetResult](https://docs.xbox.com/ko/services/playfab/api-references/c/pfinventory/functions/pfinventoryaddinventoryitemsgetresult.md) | 성공한 PFInventoryAddInventoryItemsAsync 호출의 결과를 가져옵니다. |
| [PFInventoryAddInventoryItemsGetResultSize](https://docs.xbox.com/ko/services/playfab/api-references/c/pfinventory/functions/pfinventoryaddinventoryitemsgetresultsize.md) | AddInventoryItems 호출의 결과를 저장하는 데 필요한 크기(바이트)를 가져옵니다. |
| [PFInventoryDeleteInventoryCollectionAsync](https://docs.xbox.com/ko/services/playfab/api-references/c/pfinventory/functions/pfinventorydeleteinventorycollectionasync.md) | 인벤토리 컬렉션을 삭제합니다. 인벤토리 컬렉션에 대한 자세한 내용은 [Collections](https://docs.xbox.com/ko/services/playfab/economy-monetization/economy-v2/inventory/collections.md)를 참조하세요. |
| [PFInventoryDeleteInventoryItemsAsync](https://docs.xbox.com/ko/services/playfab/api-references/c/pfinventory/functions/pfinventorydeleteinventoryitemsasync.md) | 인벤토리 아이템을 삭제합니다 |
| [PFInventoryDeleteInventoryItemsGetResult](https://docs.xbox.com/ko/services/playfab/api-references/c/pfinventory/functions/pfinventorydeleteinventoryitemsgetresult.md) | 성공한 PFInventoryDeleteInventoryItemsAsync 호출의 결과를 가져옵니다. |
| [PFInventoryDeleteInventoryItemsGetResultSize](https://docs.xbox.com/ko/services/playfab/api-references/c/pfinventory/functions/pfinventorydeleteinventoryitemsgetresultsize.md) | DeleteInventoryItems 호출의 결과를 저장하는 데 필요한 크기(바이트)를 가져옵니다. |
| [PFInventoryExecuteInventoryOperationsAsync](https://docs.xbox.com/ko/services/playfab/api-references/c/pfinventory/functions/pfinventoryexecuteinventoryoperationsasync.md) | 인벤토리 작업 목록을 실행합니다. 단일 요청으로 수행할 수 있는 작업은 최대 50개입니다. 또한 단일 요청에서 수정/추가할 수 있는 아이템 수는 최대 300개로 제한됩니다. 예를 들어 50개 아이템이 포함된 번들을 추가하면 수정된 아이템 50개로 계산됩니다. 모든 작업은 단일 인벤토리 컬렉션 내에서 수행되어야 합니다. 이 API는 개별 인벤토리 작업에 비해 RPS가 낮으며, 플레이어 엔터티는 90초 동안 60개의 요청으로 제한됩니다. |
| [PFInventoryExecuteInventoryOperationsGetResult](https://docs.xbox.com/ko/services/playfab/api-references/c/pfinventory/functions/pfinventoryexecuteinventoryoperationsgetresult.md) | 성공한 PFInventoryExecuteInventoryOperationsAsync 호출의 결과를 가져옵니다. |
| [PFInventoryExecuteInventoryOperationsGetResultSize](https://docs.xbox.com/ko/services/playfab/api-references/c/pfinventory/functions/pfinventoryexecuteinventoryoperationsgetresultsize.md) | ExecuteInventoryOperations 호출의 결과를 저장하는 데 필요한 크기(바이트)를 가져옵니다. |
| [PFInventoryGetInventoryCollectionIdsAsync](https://docs.xbox.com/ko/services/playfab/api-references/c/pfinventory/functions/pfinventorygetinventorycollectionidsasync.md) | 인벤토리 컬렉션 ID를 가져옵니다. 한 번에 최대 50개(응답 압축이 활성화된 경우 250개)의 ID를 반환할 수 있습니다. 제한을 초과하는 결과를 페이지 단위로 탐색하려면 연속 토큰을 사용할 수 있습니다. 새 컬렉션 ID가 표시되기까지 몇 초 정도 걸릴 수 있습니다. |
| [PFInventoryGetInventoryCollectionIdsGetResult](https://docs.xbox.com/ko/services/playfab/api-references/c/pfinventory/functions/pfinventorygetinventorycollectionidsgetresult.md) | 성공한 PFInventoryGetInventoryCollectionIdsAsync 호출의 결과를 가져옵니다. |
| [PFInventoryGetInventoryCollectionIdsGetResultSize](https://docs.xbox.com/ko/services/playfab/api-references/c/pfinventory/functions/pfinventorygetinventorycollectionidsgetresultsize.md) | GetInventoryCollectionIds 호출의 결과를 저장하는 데 필요한 크기(바이트)를 가져옵니다. |
| [PFInventoryGetInventoryItemsAsync](https://docs.xbox.com/ko/services/playfab/api-references/c/pfinventory/functions/pfinventorygetinventoryitemsasync.md) | 현재 인벤토리 아이템을 가져옵니다. |
| [PFInventoryGetInventoryItemsGetResult](https://docs.xbox.com/ko/services/playfab/api-references/c/pfinventory/functions/pfinventorygetinventoryitemsgetresult.md) | 성공한 PFInventoryGetInventoryItemsAsync 호출의 결과를 가져옵니다. |
| [PFInventoryGetInventoryItemsGetResultSize](https://docs.xbox.com/ko/services/playfab/api-references/c/pfinventory/functions/pfinventorygetinventoryitemsgetresultsize.md) | GetInventoryItems 호출의 결과를 저장하는 데 필요한 크기(바이트)를 가져옵니다. |
| [PFInventoryGetMicrosoftStoreAccessTokensAsync](https://docs.xbox.com/ko/services/playfab/api-references/c/pfinventory/pfinventory_members.md) | 액세스 토큰을 가져옵니다. |
| [PFInventoryGetMicrosoftStoreAccessTokensGetResult](https://docs.xbox.com/ko/services/playfab/api-references/c/pfinventory/functions/pfinventorygetmicrosoftstoreaccesstokensgetresult.md) | 성공한 PFInventoryGetMicrosoftStoreAccessTokensAsync 호출의 결과를 가져옵니다. |
| [PFInventoryGetMicrosoftStoreAccessTokensGetResultSize](https://docs.xbox.com/ko/services/playfab/api-references/c/pfinventory/functions/pfinventorygetmicrosoftstoreaccesstokensgetresultsize.md) | GetMicrosoftStoreAccessTokens 호출의 결과를 저장하는 데 필요한 크기(바이트)를 가져옵니다. |
| [PFInventoryGetTransactionHistoryAsync](https://docs.xbox.com/ko/services/playfab/api-references/c/pfinventory/functions/pfinventorygettransactionhistoryasync.md) | 플레이어의 트랜잭션 기록을 가져옵니다. 한 번에 최대 250개의 이벤트를 반환할 수 있습니다. 제한을 초과하는 결과를 페이지 단위로 탐색하려면 연속 토큰을 사용할 수 있습니다. 트랜잭션 기록 가져오기는 플레이어의 인벤토리를 가져오는 것보다 RPS 제한이 낮으며, 플레이어 엔터티는 300초 동안 30개의 요청으로 제한됩니다. |
| [PFInventoryGetTransactionHistoryGetResult](https://docs.xbox.com/ko/services/playfab/api-references/c/pfinventory/functions/pfinventorygettransactionhistorygetresult.md) | 성공한 PFInventoryGetTransactionHistoryAsync 호출의 결과를 가져옵니다. |
| [PFInventoryGetTransactionHistoryGetResultSize](https://docs.xbox.com/ko/services/playfab/api-references/c/pfinventory/functions/pfinventorygettransactionhistorygetresultsize.md) | GetTransactionHistory 호출의 결과를 저장하는 데 필요한 크기(바이트)를 가져옵니다. |
| [PFInventoryPurchaseInventoryItemsAsync](https://docs.xbox.com/ko/services/playfab/api-references/c/pfinventory/functions/pfinventorypurchaseinventoryitemsasync.md) | 아이템 또는 번들을 구매합니다. 단일 인벤토리 컬렉션에 최대 10,000개의 아이템 스택을 추가할 수 있습니다. 스택 크기는 제한이 없습니다. |
| [PFInventoryPurchaseInventoryItemsGetResult](https://docs.xbox.com/ko/services/playfab/api-references/c/pfinventory/functions/pfinventorypurchaseinventoryitemsgetresult.md) | 성공한 PFInventoryPurchaseInventoryItemsAsync 호출의 결과를 가져옵니다. |
| [PFInventoryPurchaseInventoryItemsGetResultSize](https://docs.xbox.com/ko/services/playfab/api-references/c/pfinventory/functions/pfinventorypurchaseinventoryitemsgetresultsize.md) | PurchaseInventoryItems 호출의 결과를 저장하는 데 필요한 크기(바이트)를 가져옵니다. |
| [PFInventoryRedeemAppleAppStoreInventoryItemsAsync](https://docs.xbox.com/ko/services/playfab/api-references/c/pfinventory/functions/pfinventoryredeemappleappstoreinventoryitemsasync.md) | 아이템을 사용 처리합니다. |
| [PFInventoryRedeemAppleAppStoreInventoryItemsGetResult](https://docs.xbox.com/ko/services/playfab/api-references/c/pfinventory/functions/pfinventoryredeemappleappstoreinventoryitemsgetresult.md) | 성공한 PFInventoryRedeemAppleAppStoreInventoryItemsAsync 호출의 결과를 가져옵니다. |
| [PFInventoryRedeemAppleAppStoreInventoryItemsGetResultSize](https://docs.xbox.com/ko/services/playfab/api-references/c/pfinventory/functions/pfinventoryredeemappleappstoreinventoryitemsgetresultsize.md) | RedeemAppleAppStoreInventoryItems 호출의 결과를 저장하는 데 필요한 크기(바이트)를 가져옵니다. |
| [PFInventoryRedeemGooglePlayInventoryItemsAsync](https://docs.xbox.com/ko/services/playfab/api-references/c/pfinventory/functions/pfinventoryredeemgoogleplayinventoryitemsasync.md) | 아이템을 사용 처리합니다. |
| [PFInventoryRedeemGooglePlayInventoryItemsGetResult](https://docs.xbox.com/ko/services/playfab/api-references/c/pfinventory/functions/pfinventoryredeemgoogleplayinventoryitemsgetresult.md) | 성공한 PFInventoryRedeemGooglePlayInventoryItemsAsync 호출의 결과를 가져옵니다. |
| [PFInventoryRedeemGooglePlayInventoryItemsGetResultSize](https://docs.xbox.com/ko/services/playfab/api-references/c/pfinventory/functions/pfinventoryredeemgoogleplayinventoryitemsgetresultsize.md) | RedeemGooglePlayInventoryItems 호출의 결과를 저장하는 데 필요한 크기(바이트)를 가져옵니다. |
| [PFInventoryRedeemMicrosoftStoreInventoryItemsAsync](https://docs.xbox.com/ko/services/playfab/api-references/c/pfinventory/functions/pfinventoryredeemmicrosoftstoreinventoryitemsasync.md) | 아이템을 사용 처리합니다. |
| [PFInventoryRedeemMicrosoftStoreInventoryItemsGetResult](https://docs.xbox.com/ko/services/playfab/api-references/c/pfinventory/functions/pfinventoryredeemmicrosoftstoreinventoryitemsgetresult.md) | 성공한 PFInventoryRedeemMicrosoftStoreInventoryItemsAsync 호출의 결과를 가져옵니다. |
| [PFInventoryRedeemMicrosoftStoreInventoryItemsGetResultSize](https://docs.xbox.com/ko/services/playfab/api-references/c/pfinventory/functions/pfinventoryredeemmicrosoftstoreinventoryitemsgetresultsize.md) | RedeemMicrosoftStoreInventoryItems 호출의 결과를 저장하는 데 필요한 크기(바이트)를 가져옵니다. |
| [PFInventoryRedeemNintendoEShopInventoryItemsAsync](https://docs.xbox.com/ko/services/playfab/api-references/c/pfinventory/functions/pfinventoryredeemnintendoeshopinventoryitemsasync.md) | 아이템을 사용 처리합니다. |
| [PFInventoryRedeemNintendoEShopInventoryItemsGetResult](https://docs.xbox.com/ko/services/playfab/api-references/c/pfinventory/functions/pfinventoryredeemnintendoeshopinventoryitemsgetresult.md) | 성공한 PFInventoryRedeemNintendoEShopInventoryItemsAsync 호출의 결과를 가져옵니다. |
| [PFInventoryRedeemNintendoEShopInventoryItemsGetResultSize](https://docs.xbox.com/ko/services/playfab/api-references/c/pfinventory/functions/pfinventoryredeemnintendoeshopinventoryitemsgetresultsize.md) | RedeemNintendoEShopInventoryItems 호출의 결과를 저장하는 데 필요한 크기(바이트)를 가져옵니다. |
| [PFInventoryRedeemPlayStationStoreInventoryItemsAsync](https://docs.xbox.com/ko/services/playfab/api-references/c/pfinventory/functions/pfinventoryredeemplaystationstoreinventoryitemsasync.md) | 아이템을 사용 처리합니다. |
| [PFInventoryRedeemPlayStationStoreInventoryItemsGetResult](https://docs.xbox.com/ko/services/playfab/api-references/c/pfinventory/functions/pfinventoryredeemplaystationstoreinventoryitemsgetresult.md) | 성공한 PFInventoryRedeemPlayStationStoreInventoryItemsAsync 호출의 결과를 가져옵니다. |
| [PFInventoryRedeemPlayStationStoreInventoryItemsGetResultSize](https://docs.xbox.com/ko/services/playfab/api-references/c/pfinventory/functions/pfinventoryredeemplaystationstoreinventoryitemsgetresultsize.md) | RedeemPlayStationStoreInventoryItems 호출의 결과를 저장하는 데 필요한 크기(바이트)를 가져옵니다. |
| [PFInventoryRedeemSteamInventoryItemsAsync](https://docs.xbox.com/ko/services/playfab/api-references/c/pfinventory/functions/pfinventoryredeemsteaminventoryitemsasync.md) | 아이템을 사용 처리합니다. |
| [PFInventoryRedeemSteamInventoryItemsGetResult](https://docs.xbox.com/ko/services/playfab/api-references/c/pfinventory/functions/pfinventoryredeemsteaminventoryitemsgetresult.md) | 성공한 PFInventoryRedeemSteamInventoryItemsAsync 호출의 결과를 가져옵니다. |
| [PFInventoryRedeemSteamInventoryItemsGetResultSize](https://docs.xbox.com/ko/services/playfab/api-references/c/pfinventory/functions/pfinventoryredeemsteaminventoryitemsgetresultsize.md) | RedeemSteamInventoryItems 호출의 결과를 저장하는 데 필요한 크기(바이트)를 가져옵니다. |
| [PFInventorySubtractInventoryItemsAsync](https://docs.xbox.com/ko/services/playfab/api-references/c/pfinventory/functions/pfinventorysubtractinventoryitemsasync.md) | 인벤토리 아이템을 차감합니다. |
| [PFInventorySubtractInventoryItemsGetResult](https://docs.xbox.com/ko/services/playfab/api-references/c/pfinventory/functions/pfinventorysubtractinventoryitemsgetresult.md) | 성공한 PFInventorySubtractInventoryItemsAsync 호출의 결과를 가져옵니다. |
| [PFInventorySubtractInventoryItemsGetResultSize](https://docs.xbox.com/ko/services/playfab/api-references/c/pfinventory/functions/pfinventorysubtractinventoryitemsgetresultsize.md) | SubtractInventoryItems 호출의 결과를 저장하는 데 필요한 크기(바이트)를 가져옵니다. |
| [PFInventoryTransferInventoryItemsAsync](https://docs.xbox.com/ko/services/playfab/api-references/c/pfinventory/functions/pfinventorytransferinventoryitemsasync.md) | 인벤토리 아이템을 이전합니다. 컬렉션 간에 이전할 때 202 응답은 요청의 시간 범위 내에 이전이 완료되지 않았음을 나타냅니다. OperationStatus = 'InProgress'를 찾아서 보류 중인 작업을 식별할 수 있습니다. TransactionToken을 GetInventoryOperationStatus API에 전달하여 요청 후 1일 이내에 언제든지 작업 상태를 확인할 수 있습니다. 아이템 이전 시나리오에 대한 자세한 내용은 다음을 참조하세요: [/services/playfab/economy-monetization/economy-v2/inventory/?tabs=inventory-game-manager#transfer-inventory-items](https://docs.xbox.com/ko/services/playfab/economy-monetization/economy-v2/inventory.md#transfer-inventory-items) |
| [PFInventoryTransferInventoryItemsGetResult](https://docs.xbox.com/ko/services/playfab/api-references/c/pfinventory/functions/pfinventorytransferinventoryitemsgetresult.md) | 성공한 PFInventoryTransferInventoryItemsAsync 호출의 결과를 가져옵니다. |
| [PFInventoryTransferInventoryItemsGetResultSize](https://docs.xbox.com/ko/services/playfab/api-references/c/pfinventory/functions/pfinventorytransferinventoryitemsgetresultsize.md) | TransferInventoryItems 호출의 결과를 저장하는 데 필요한 크기(바이트)를 가져옵니다. |
| [PFInventoryUpdateInventoryItemsAsync](https://docs.xbox.com/ko/services/playfab/api-references/c/pfinventory/functions/pfinventoryupdateinventoryitemsasync.md) | 인벤토리 아이템을 업데이트합니다 |
| [PFInventoryUpdateInventoryItemsGetResult](https://docs.xbox.com/ko/services/playfab/api-references/c/pfinventory/functions/pfinventoryupdateinventoryitemsgetresult.md) | 성공한 PFInventoryUpdateInventoryItemsAsync 호출의 결과를 가져옵니다. |
| [PFInventoryUpdateInventoryItemsGetResultSize](https://docs.xbox.com/ko/services/playfab/api-references/c/pfinventory/functions/pfinventoryupdateinventoryitemsgetresultsize.md) | UpdateInventoryItems 호출의 결과를 저장하는 데 필요한 크기(바이트)를 가져옵니다. |


## Related topics

- [Services C API 개요 - PFInventoryTypes.h](https://docs.xbox.com/ko/services/playfab/api-references/c/pfinventorytypes/pfinventorytypes_members.md)
- [PFInventoryGetInventoryItemsAsync](https://docs.xbox.com/ko/services/playfab/api-references/c/pfinventory/functions/pfinventorygetinventoryitemsasync.md)
- [PFInventoryDeleteInventoryItemsAsync](https://docs.xbox.com/ko/services/playfab/api-references/c/pfinventory/functions/pfinventorydeleteinventoryitemsasync.md)
- [PFInventoryExecuteInventoryOperationsAsync](https://docs.xbox.com/ko/services/playfab/api-references/c/pfinventory/functions/pfinventoryexecuteinventoryoperationsasync.md)
- [PFInventorySubtractInventoryItemsAsync](https://docs.xbox.com/ko/services/playfab/api-references/c/pfinventory/functions/pfinventorysubtractinventoryitemsasync.md)
