xcurl_global_init_mem

使用自定义内存分配器初始化 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