XStoreReportConsumableFulfillmentAsync
Consume la cantidad especificada de un consumible. Para obtener más información sobre cómo implementar y usar productos consumibles, consulte Ecosistemas basados en consumibles.Sintaxis
Parámetros
storeContextHandle _In_Tipo: XStoreContextHandle El identificador de contexto de la tienda para el usuario, devuelto por XStoreCreateContext. storeProductId _In_z_
Tipo: char* El identificador de la tienda (Store ID) del complemento consumible que quiere notificar como consumido. quantity _In_
Tipo: uint32_t El número de unidades del complemento consumible que quiere notificar como consumidas. Para un consumible administrado por la Tienda (es decir, un consumible cuyo saldo lo controla Microsoft), especifique el número de unidades que se han consumido. Para un consumible administrado por el juego (es decir, un consumible cuyo saldo lo controla el desarrollador), especifique 1. trackingId _In_
Tipo: GUID Un GUID proporcionado por el desarrollador que identifica la transacción específica a la que está asociada la operación de consumo con fines de seguimiento. async _Inout_
Tipo: XAsyncBlock* Un XAsyncBlock que define el trabajo asincrónico que se está realizando. El XAsyncBlock se puede usar para sondear el estado de la llamada y recuperar los resultados de la llamada. Consulte XAsyncBlock para obtener más información.
Valor devuelto
Tipo: HRESULT Código HRESULT de éxito o de error.Comentarios
Para recuperar el resultado de esta función, llame a XStoreReportConsumableFulfillmentResult después de llamar a esta función. El siguiente fragmento de código muestra un ejemplo de uso de una cantidad de un consumible.Requisitos
Encabezado: XStore.h (incluido en XGameRuntime.h) Biblioteca: xgameruntime.lib Plataformas compatibles: Windows, consolas de la familia XBOX One y consolas XBOX SeriesDocumentación conceptual
Consulte también
XStoreEcosistemas basados en consumibles XStoreReportConsumableFulfillmentResult
