사용자 지정 메모리 할당자에서 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
)
매개 변수
flags _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
반환 값
이 함수가 0이 아닌 값을 반환하면 문제가 커지며 다른 curl 함수를 사용할 수 없습니다.
설명
이 함수는 curl_global_init_mem과 동일하지만 이 버전은 사용자 정의 메모리 할당자로 XCurl을 초기화합니다.
XCurl은 게임 런타임에 의지하며 따라서 XGameRuntimeInitialize을 실행한이후까지 초기화하지 못합니다.
curl.h을(를) 게임 코드에 포함하려는 위치와 관계 없이 xcurl.h와(과) 교체해야 합니다.
요구 사항
헤더: XCurl.h
라이브러리: xcurl.lib
지원되는 플랫폼: Windows, Xbox One 패밀리 콘솔 및 Xbox Series 콘솔
참고 항목
XCurl 개요
HTTP와 웹 소켓
curl
xcurl_global_suspend
xcurl_global_resume