Skip to main content

XblTitleStorageUploadBlobAsync

Carrega dados de blob no armazenamento de título.

Sintaxe

Parâmetros

xboxLiveContext   _In_
Tipo: XblContextHandle
Um identificador de contexto do Xbox Live criado com XblContextCreateHandle. blobMetadata   _In_
Tipo: XblTitleStorageBlobMetadata
Contém as propriedades necessárias para carregar o buffer no armazenamento de título. Os carregamentos exigem, no mínimo, uma ID de configuração de serviço, um caminho de blob, um tipo de blob e um tipo de armazenamento. blobBuffer   _In_
Tipo: uint8_t*
O buffer que contém os dados de blob a serem carregados. Esse buffer deve estar disponível durante toda a operação assíncrona. Os clientes não devem modificar o buffer enquanto um carregamento estiver em andamento. blobBufferCount   _In_
Tipo: size_t
O comprimento de blobBuffer. etagMatchCondition   _In_
Tipo: XblTitleStorageETagMatchCondition
A condição de correspondência de ETag usada para determinar se os dados de blob devem ser carregados. preferredUploadBlockSize   _In_
Tipo: size_t
O tamanho de bloco de carregamento preferencial, em bytes, para blobs binários. Os blobs binários serão carregados em várias partes desse tamanho caso o excedam. Tamanhos maiores são preferidos pelo serviço. Se ocorrerem tempos limite, o aplicativo deverá tentar novamente com um tamanho menor. O tamanho do bloco deve estar no intervalo de 1K a 4MB. Este método usará um tamanho padrão se esse parâmetro não estiver dentro do intervalo aceitável. O tamanho mínimo atual é de 1024 bytes, o tamanho máximo é de 4194304 bytes e o tamanho padrão é de 262144 bytes. (Opcional) async   _In_
Tipo: XAsyncBlock*
AsyncBlock alocado pelo chamador.

Valor retornado

Tipo: HRESULT Código de retorno HRESULT desta operação de API.

Chamada REST

V1 PUT json/users/xuid()/scids//data/,
V1 PUT global/scids//data/,
V1 PUT sessions//scids//data/,

Requisitos

Cabeçalho: title_storage_c.h Biblioteca: Microsoft.Xbox.Services.14x.GDK.C.lib

Confira também

title_storage_c
Last modified on October 6, 2026