Skip to main content

XblHttpCallCreate

Crea un identificador de llamada HTTP.

Sintaxis

Parámetros

xblContext   _In_
Tipo: XblContextHandle
Contexto de XBOX Live que proporciona el contexto de usuario para autorizar la llamada. method   _In_z_
Tipo: char*
Método codificado en UTF-8 para la llamada HTTP. url   _In_z_
Tipo: char*
Dirección URL codificada en UTF-8 para la llamada HTTP. call   _Out_
Tipo: XblHttpCallHandle*
El identificador de la llamada HTTP.

Valor devuelto

Tipo: HRESULT Código de resultado para esta operación de API. Los valores posibles son S_OK, E_INVALIDARG o E_FAIL.

Comentarios

Primero cree un identificador HTTP mediante XblHttpCallCreate(). A continuación, llame a XblHttpCallRequestSet*() para preparar el XblHttpCallHandle. Después, llame a XblHttpCallPerformAsync() para realizar la llamada HTTP mediante el XblHttpCallHandle. Esta llamada es asincrónica, por lo que el trabajo se realizará en un subproceso en segundo plano y se devolverá a través de la devolución de llamada. La llamada de ejecución es asincrónica, por lo que el trabajo se realizará en un subproceso en segundo plano que llama a XTaskQueueDispatch(…, XTaskQueuePort::Work). Los resultados se devolverán a la devolución de llamada en el subproceso que llama a XTaskQueueDispatch(…, XTaskQueuePort::Completion); después, obtenga el resultado de la llamada HTTP llamando a XblHttpCallResponseGet*() para obtener la respuesta HTTP del XblHttpCallHandle. Cuando ya no se necesite el XblHttpCallHandle, llame a XblHttpCallCloseHandle para liberar la memoria asociada con el XblHttpCallHandle.

Requisitos

Encabezado: http_call_c.h Biblioteca: Microsoft.Xbox.Services.14x.GDK.C.lib

Consulte también

http_call_c
Última modificación el 28 de agosto de 2026