Skip to main content

XblHttpCallCreate

Crée un handle d’appel HTTP.

Syntaxe

Paramètres

xblContext   _In_
Type : XblContextHandle
Contexte XBOX Live qui fournit le contexte utilisateur pour autoriser l’appel. method   _In_z_
Type : char*
Méthode encodée en UTF-8 pour l’appel HTTP. url   _In_z_
Type : char*
URL encodée en UTF-8 pour l’appel HTTP. call   _Out_
Type : XblHttpCallHandle*
Handle de l’appel HTTP.

Valeur de retour

Type : HRESULT Code de résultat de cette opération d’API. Les valeurs possibles sont S_OK, E_INVALIDARG ou E_FAIL.

Remarques

Créez d’abord un handle HTTP à l’aide de XblHttpCallCreate(). Appelez ensuite XblHttpCallRequestSet*() pour préparer le XblHttpCallHandle. Appelez ensuite XblHttpCallPerformAsync() pour effectuer l’appel HTTP à l’aide du XblHttpCallHandle. Cet appel est asynchrone; le travail sera donc effectué sur un thread d’arrière-plan et le résultat sera retourné par l’intermédiaire du rappel. L’appel d’exécution est asynchrone; le travail sera donc effectué sur un thread d’arrière-plan qui appelle XTaskQueueDispatch(…, XTaskQueuePort::Work). Les résultats seront retournés au rappel sur le thread qui appelle XTaskQueueDispatch(…, XTaskQueuePort::Completion); obtenez ensuite le résultat de l’appel HTTP en appelant XblHttpCallResponseGet*() pour obtenir la réponse HTTP du XblHttpCallHandle. Lorsque le XblHttpCallHandle n’est plus nécessaire, appelez XblHttpCallCloseHandle pour libérer la mémoire associée au XblHttpCallHandle.

Configuration requise

En-tête : http_call_c.h Bibliothèque : Microsoft.Xbox.Services.14x.GDK.C.lib

Voir aussi

http_call_c
Last modified on October 6, 2026