구문
매개 변수
size size_t
수행할 할당의 크기입니다. 이 값은 0이 되지 않습니다.
memoryTypeId uint32_t
할당되는 메모리의 PlayFab Multiplayer 라이브러리 내부 범주를 나타내는 불투명 식별자입니다. 이 값은 무시되어야 합니다.
반환 값
형식: void* 지정된 크기의 할당된 메모리 블록에 대한 포인터이거나 할당이 실패한 경우 nullptr입니다.설명
이 콜백은 PFMultiplayerSetMemoryCallbacks() 메서드를 사용하여 선택적으로 설치됩니다.콜백은 지정된 크기의 연속된 메모리 블록에 대한 포인터를 할당하고 반환해야 하며, 이는 타이틀의 해당 PFMultiplayerFreeMemoryCallback이 이를 해제하기 위해 호출될 때까지 유효한 상태로 유지되어야 합니다. 이것이 불가능한 경우 콜백은 nullptr을 반환하여 할당에 실패해야 합니다. 메모리 할당 실패는 때때로 무해한 것으로 간주되지만 일반적으로 현재 PlayFab Multiplayer 라이브러리 작업이 실패하게 만듭니다.
이 메서드에서 반환된 모든 nullptr이 아닌 값은 메모리가 더 이상 필요하지 않게 되면 해당 PFMultiplayerFreeMemoryCallback에 전달됩니다.
요구 사항
헤더: PFMultiplayer.h함께 보기
PFMultiplayer membersPFMultiplayerFreeMemoryCallback
PFMultiplayerSetMemoryCallbacks
