메인 콘텐츠로 건너뛰기

XMemSetAllocationHooks

이 API는 더 이상 사용되지 않습니다. 대신 XMEM_ALLOCATION_HOOKS를 참조하세요. 타이틀에서 메모리 할당 후크를 등록하는 데 사용됩니다.

구문

매개 변수

AllocRoutine   _In_
형식: PXMEMALLOC_ROUTINE
타이틀의 할당 함수에 대한 포인터입니다. 이 함수의 정의는 XMEMALLOC_ROUTINE 항목을 참조하세요. FreeRoutine   _In_
형식: PXMEMFREE_ROUTINE
타이틀의 할당 해제 함수에 대한 포인터입니다. 이 함수의 정의는 XMEMFREE_ROUTINE 항목을 참조하세요.

반환 값

형식: VOID

설명

할당은 XMemSetAllocationHooks 함수를 통해 타이틀에서 제공되는 콜백을 통해 모니터링(또는 재정의)할 수 있습니다. 이 API를 적절하게 사용하면 타이틀은 타이틀 코드에서 이루어진 거의 모든 할당과 대부분의 플랫폼 코드를 추적할 수 있습니다. 타이틀이 자체 할당 후크를 제공하지 않기로 선택한 경우 XMemAllocDefault 및 XMemFreeDefault가 대신 사용됩니다(이러한 후크의 선언은 xmem.h를 참조하세요). 타이틀이 추적을 위해 할당 후크를 제공하려고 하지만 자체 할당자를 구현하지 않으려는 경우 기본 할당자를 직접 호출할 수 있습니다. XMEMALLOC_ROUTINE 및 XMEMFREE_ROUTINE을 후크하는 경우 두 가지 모두에 대한 구현을 제공하는 것이 중요합니다. 그 중 하나만 후크하는 것은 오류로 간주됩니다.

요구 사항

헤더: xmem.h 라이브러리: xmem.lib 지원 플랫폼: XBOX One 제품군 콘솔 및 XBOX Series 콘솔

함께 보기

XMem 참조
XMEMALLOC_ROUTINE
XMEMFREE_ROUTINE
마지막 수정일 2026년 10월 19일