Skip to main content

XblHttpCallCreate

Cria um identificador de chamada HTTP.

Sintaxe

Parâmetros

xblContext   _In_
Tipo: XblContextHandle
Contexto do XBOX Live que fornece o contexto do usuário para autorizar a chamada. method   _In_z_
Tipo: char*
Método codificado em UTF-8 para a chamada HTTP. url   _In_z_
Tipo: char*
URL codificada em UTF-8 para a chamada HTTP. call   _Out_
Tipo: XblHttpCallHandle*
O identificador da chamada HTTP.

Valor retornado

Tipo: HRESULT Código de resultado desta operação de API. Os valores possíveis são S_OK, E_INVALIDARG ou E_FAIL.

Comentários

Primeiro, crie um identificador HTTP usando XblHttpCallCreate(). Em seguida, chame XblHttpCallRequestSet*() para preparar o XblHttpCallHandle. Depois, chame XblHttpCallPerformAsync() para executar a chamada HTTP usando o XblHttpCallHandle. Essa chamada é assíncrona, portanto, o trabalho será feito em um thread em segundo plano e retornará por meio do retorno de chamada. A chamada de execução é assíncrona, portanto, o trabalho será feito em um thread em segundo plano que chama XTaskQueueDispatch(…, XTaskQueuePort::Work). Os resultados retornarão ao retorno de chamada no thread que chama XTaskQueueDispatch(…, XTaskQueuePort::Completion); em seguida, obtenha o resultado da chamada HTTP chamando XblHttpCallResponseGet*() para obter a resposta HTTP do XblHttpCallHandle. Quando o XblHttpCallHandle não for mais necessário, chame XblHttpCallCloseHandle para liberar a memória associada ao XblHttpCallHandle.

Requisitos

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

Confira também

http_call_c
Last modified on October 6, 2026