Skip to main content

XMemSetAllocationHooks

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

구문

매개 변수

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

반환 값

형식: VOID

설명

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

요구 사항

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

함께 보기

XMem 참조
XMEMALLOC_ROUTINE
XMEMFREE_ROUTINE
마지막 수정일 2026년 8월 24일