다음을 통해 공유


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
)

매개 변수

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