使用自定义内存分配器初始化 XCurl。
语法
CURL_EXTERN CURLcode xcurl_global_init_mem(long flags,
xcurl_alloc_memory_callback m,
xcurl_free_memory_callback f,
xcurl_realloc_memory_callback r,
curl_strdup_callback s,
xcurl_calloc_memory_callback c
)
参数
标志 _In_
类型:long
此参数将被 XCurl 忽略。
m_ In_
类型:xcurl_alloc_memory_callback*
malloc() replacement
f _In_
类型:xcurl_free_memory_callback*
free() replacement
r _In_
类型:xcurl_realloc_memory_callback*
realloc() replacement
s _In_
类型:curl_strdup_callback*
strdup() replacement
c _In_
类型:xcurl_calloc_memory_callback*
calloc() replacement
返回值
如果此函数返回非零值,则表示出现了错误,并且你无法使用其他 curl 函数。
备注
此函数与 curl_global_init_mem相同,只是此版本使用自定义内存分配器初始化 XCurl。
依赖于游戏运行时,并且在 XGameRuntimeInitialize 之后才能进行初始化。
无论你将内容包含在 curl.h 中,都必须先将其替换为 xcurl.h。
要求
标头:XCurl.h
库:xcurl.lib
支持平台:Windows、Xbox One 系列主机和 Xbox Series 主机
另请参阅
XCurl 概述
HTTP 和 Web 套接字
curl
xcurl_global_suspend
xcurl_global_resume