> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# xcurl_global_init_mem

> xcurl_global_init_mem

# xcurl\_global\_init\_mem

사용자 지정 메모리 할당자로 XCurl을 초기화합니다.

<a id="syntaxSection" />

## 구문

```cpp theme={null}
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
)
```

<a id="parametersSection" />

### 매개 변수

*flags*   \_In\_\
형식: long

이 매개 변수는 XCurl에서 무시됩니다.

*m*   \_In\_\
형식: xcurl\_alloc\_memory\_callback\*

malloc() 대체 함수

*f*   \_In\_\
형식: xcurl\_free\_memory\_callback\*

free() 대체 함수

*r*   \_In\_\
형식: xcurl\_realloc\_memory\_callback\*

realloc() 대체 함수

*s*   \_In\_\
형식: curl\_strdup\_callback\*

strdup() 대체 함수

*c*   \_In\_\
형식: xcurl\_calloc\_memory\_callback\*

calloc() 대체 함수

<a id="retvalSection" />

### 반환 값

이 함수가 0이 아닌 값을 반환하면 문제가 발생한 것이며 다른 curl 함수를 사용할 수 없습니다.

<a id="remarksSection" />

## 설명

이 함수는 [curl\_global\_init\_mem](https://curl.haxx.se/libcurl/c/curl_global_init_mem.html)과 동일하지만, 이 버전은 사용자 지정 메모리 할당자로 XCurl을 초기화합니다.

XCurl은 Gaming Runtime에 의존하므로 [XGameRuntimeInitialize](/reference/system/xgameruntimeinit/functions/xgameruntimeuninitialize)를 실행한 이후에만 초기화할 수 있습니다.

게임 코드에서 `curl.h`를 포함하던 모든 위치는 `xcurl.h`로 교체해야 합니다.

<a id="requirementsSection" />

## 요구 사항

**헤더:** XCurl.h

**라이브러리:** xcurl.lib

**지원 플랫폼:** Windows, XBOX One 제품군 콘솔 및 XBOX Series 콘솔

<a id="seealsoSection" />

## 함께 보기

[XCurl 개요](/build/console-features/networking/web-requests/intro-xcurl)\
[HTTP 및 웹 소켓](/build/console-features/networking/web-requests/http-networking)\
[curl](https://curl.se/)\
[xcurl\_global\_suspend](/reference/networking/xcurl/functions/xcurl_global_suspend)\
[xcurl\_global\_resume](/reference/networking/xcurl/functions/xcurl_global_resume)


## Related topics

- [xCurl 개요](/ko/build/console-features/networking/web-requests/intro-xcurl.md)
- [xcurl_global_suspend](/ko/reference/networking/xcurl/functions/xcurl_global_suspend.md)
- [xcurl_global_resume](/ko/reference/networking/xcurl/functions/xcurl_global_resume.md)
- [XblInitArgs](/ko/reference/live/xsapi-c/xbox_live_global_c/structs/xblinitargs.md)
- [XblInitialize](/ko/reference/live/xsapi-c/xbox_live_global_c/functions/xblinitialize.md)
